Академический Документы
Профессиональный Документы
Культура Документы
Phone:+91-9177146271
Email:mohdmujahid083@gmail.com
CAREER PROGRESSION
2
Implemented CI/CD process using TeamCity for global development team, allowing for dozens of code
updates per hour with zero downtime
Automated build and deployment process with Jenkins and Maven, eliminating 80% of manual work
Drove strategy for migrating from Perforce to GitHub, including branching, merging, and tagging
Operating Systems: Ubuntu, Windows 2008, 2012, AIX, Solaris and RHEL, VMWare ESXi 5.1
Amazon Web Services: EC2, S3, RDS, IAM, Ops Works, Cloud Formation, VPC, cloud front, Docker,
Lambda, Microsoft Azure, Glacier, storage gateway
Integration tools: CloudWatch, Beanstalk, Nagios, Bamboo, Puppet, ANT/Maven, Gradle, Jenkins,
Ansible, GIT
Programming languages: Python, C++, C, php, xml, JavaScript.
Storage: VNX 7500, 5700,5300 and 7600, 5800, VNXe, Vplex ClARiiON, CX600/CX700/ CX3-40/CX3-
80/CX4-480 /CX4-960
SAN Switches: Cisco, McData and Brocade
SAN Software: EMC-Solutions Enabler, EMC-Centera, SYMCLI.Unisphere for VMAX with Performance
Analyzer, Unisphere for VNX Unified Administration, Unisphere Manager, NAVISECCLI, Powerpath
Backup and Recovery: EMC NetWorker 7.6, Veritas NetBackup 6.5/6.0/5.1, IBM TSM 5.2/4.2
NAS Platform: EMC Celerra, Windows CIFS server, NetApp
Database: SQL, MySQL, RDS
4
Scripting Language: UNIX Shell
Web Server: Tomcat, HTTP Server, Web Logic
Networking: TCP/IP, NIS, NIS+, NFS, DNS, DHCP, WAN, SMTP, SNMP, LAN, SSH, FTP/TFTP
File Systems: UFS, swapfs, Tmpfs, zfs, jfs, jfs2, ext2, ext3, fat, ntfs
EXPERIENCE
PROJECT 1:
Client : Media Systems Soft Solutions
Project Name : Global Purchasing Program Management
Duration : October 2015 to Till Date
Role : AWS Infrastructure Engineer
Operating System : Linux/AWS-EC2/Atlassain Cloud
Tools/Software’s : Jira Service Desk, Bamboo, Jenkins, Jira Agile, Confluence and GIT/GITHUB
Developed and implemented software release management strategies for various applications as per
agile process.
Responsible for architecting, designing, implementing and supporting of cloud based infrastructure and its
solutions.
Managing Amazon Web Services (AWS) infrastructure with automation and orchestration tools such as
Chef.
Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM,
CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
Experienced in creating multiple VPC’s and public, private subnets as per requirement and distributed
them as groups into various availability zones of the VPC.
Created NAT gateways and instances to allow communication from the private instances to the internet
through bastion hosts.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for
organization in AWS public cloud.
5
Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a
cost efficient, fault tolerant and highly available environment.
Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static
content for a web application.
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage
classes based on requirement.
Possess good knowledge in creating and launching EC2 instances using AMI’s of Linux, Ubuntu, RHEL,
and Windows and wrote shell scripts to bootstrap instance.
Used IAM for creating roles, users, groups and also implemented MFA to provide additional security
to AWS account and its resources.
Written cloud formation templates in json to create custom VPC, subnets, NAT to ensure successful
deployment of web applications.
Implemented domain name service (DNS) through route 53 to have highly available and scalable
applications.
Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service.
Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted
to them.
Experienced in creating RDS instances to serve data through servers for responding to requests.
Created snapshots to take backups of the volumes and also images to store launch configurations of the
EC2 instances.
Written Templates for AWS infrastructure as a code using Terraform to build staging and production
environments.
Acquired immense knowledge with configuration management tool Chef.
Installed Workstation, Bootstrapped Nodes, wrote Recipes, and Cookbooks and uploaded them to Chef-
server and managed AWS for EC2/S3 & ELB with Chef Cookbooks.
Written Chef Cookbooks for installing Tomcat, JBoss, Nginx, WebLogic,WebSphere and for configuring
load balancers and fail over.
Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins
along with Python and Shell scripts to automate routine jobs.
Implemented Continuous Integration using Jenkins and GIT from scratch.
Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control
Tools like SVN, GIT.
Worked extensively with AWS services like EC2, S3, VPC, ELB, AutoScalingGroups, Route 53, IAM,
CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS.
Gained good experience by working with configuration management tool Ansible and CI/CD tool Jenkins.
Managed Amazon redshift clusters such as launching the cluster by specifying the nodes and performing
the data analysis queries.
6
Worked on AWS Elastic Beanstalk for fast deploying of various applications developed with Java, PHP,
Node.js, Python, Ruby and Docker on familiar servers such as Apache and IIS.
Set up and built AWS infrastructure with various services available by writing cloud formation templates
in json.
With the help of IAM created roles, users and groups and attached policies to provide minimum access to
the resources.
Created topics in SNS to send notifications to subscribers as per the requirement.
Worked on the databases of the Amazon RDS and carried out functionalities for creating instances as per
the requirements.
Designed Java API to connect the Amazon S3 service to store and retrieve the media files.
Implemented Amazon RDS multi-AZ for automatic failover and high availability at the database tier.
Created CloudFront distributions to serve content from edge locations to users so as to minimize the load
on the frontend servers.
Configured AWS CLI and performed necessary actions on the AWS services using shell scripting.
Written cron jobs to perform operations at a scheduled time.
Implemented CloudTrail in order to capture the events related to API calls made to AWSinfrastructure.
Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
Implemented message notification service using Java Messaging API (JMS).
Defined all server types in Ansible, so that a newly built server could be up and ready for production
within 30 minutes OS installation.
Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and
Tested Playbooks on AWS instances using Python.
Involved in setting up JIRA as defect tracking system and configured various workflows, customizations
and plug-ins for the JIRA bug/issue tracker.
Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and
Production using Jenkins.
Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with
the team.
Experience working directly with multiple Development teams and enforcing build and deploy processes
Solid understanding of the SDLC and the build, release & deploy process including recent experience
working as build manager in this enterprise environment
Strong experience with build automation tools ANT & Maven/MVN
Experience managing multiple Project Object Model (POM) files using Maven, in the multi-tier
environment with parent and child POM dependencies
7
Worked closely with Development Team Leads and testing teams to establish a build schedule, executed
the builds and troubleshoot build failures, if any.
Experience with the process of deploying EAR, WAR, JAR files to application servers like Apache Tomcat
& Web sphere.
Experience with the process of Continuous Integration and CI/deployment automation tools like Bamboo.
Installation and configuration of Splunk product at different environments.
Experience with JUnit and code coverage tracking (Sonar/SonarQube)
Mastery of source code management tools like GIT & Subversion/SVN, and strong experience with
Branching and Merging in this environment.
Coordinated in a regular basis with Development Teams to receive the correct versions of re-usable and
dependent components and with Environment team for issuing/installing successful builds.
Experience with software repository (repo) browsing, indexing, and management tools like FishEye&
Nexus
Experience with WebSphere installation, configuration, administration and deployment
Very good experience with Linux scripting, Python to automate the WebSphere administration tasks in a
Linux environment
Performed database deployment activities like execution of Database scripts Completing software builds
and elevations, creating directories and security groups, and recreating prior versions. Monitored software,
hardware, and/or middleware updates and utilized technologies like Jenkins, Ant and Subversion.
Created documents on build process and flow, user guide, and build script maintenance for developers for
local builds.
Working experience on LDAP and Active Directory.
Created the Deployment notes along with the Local SCM team and released the Deployment instructions to
Application Support.
Provided application support by reviewing the tickets and troubleshooting the issues.
Used the debugging tools like fiddler and http analyzer to analyze the data captured from HTTP/s traffic
for troubleshooting and performance tuning.
Responsible for health checks and performance monitoring of the application.
Use agile methodology throughout the project. Involved in weekly and daily bases release management.
Involved in source control management with GitHub and GitLab Enterprise level repositories. Regular
activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing
master repository.
Deploy and monitor scalable infrastructure on Amazon Web Services (AWS) & configuration
management.
Involved in performing application deployment to AWS Elastic Bean Stack environment.
8
Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications
utilizing the AWS stack, cloud formation.
Build, Test and deploy applications by using pivotal cloud foundry
Working with a strong team of architectures, backend developers to gather function and non-functional
requirements.
Involved in source control management with GitHub and GitLab Enterprise level repositories. Regular
activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing
master repository.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
Involved in performing application deployment to AWS Elastic Bean Stack environment.
Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications
utilizing the AWS stack, cloud formation.
Built & Deployed Java/J2EE to web application server in agile continuous integration environment and
automated Labeling activities in TFS once deployment is done.
Working knowledge of several types of configuration management tools like Puppet, Chef and Vagrant.
Involved in phases of testing for example Integration testing, Smoke testing Performance testing and Load
testing. We are also using inbuilt test cases in Jenkins and running those tests on master branch.
Developed build & deployment scripts using MAVEN. Automated the process using plugins available
Jenkins and move from one environment to other throughout the build pipeline.
We are driving towards continuous integration and continuous delivery using Jenkins for Docker image
building and deployment.
Produced scripts for viable combination of JIRA applications with different tools.
PROJECT 2
Client : Media Systems Soft Solutions
Project Name : Material Status Check
Duration : July 2013-October 2015
Role : AWS Engineer
In this project my role was to establish cloud environment to perform application processing and was
responsible for all data migrations from local data center to the cloud.
PROJECT 3
Client : T2 Systems
Project Name : OFA (Order Fulfilment Application)
Duration : March 2011- June 2013
Role : AWS Engineer
RESPONSIBILITIES:
11
Provision AWS resources using management console as well as Command Line Interface. (CLI)
Plan, build and configure network infrastructure within the VPC with public and private subnets and
configure routing tables and internet gateway.
Responsible for launching EC2 instances w/ Linux AMI and bootstrapping with Apache using Bash
scripting, auto-scaling and Load balancers (ELB).
Define Security Groups depending on access parameters provided.
Create IAM user accounts and role-based policies for access to AWS services.
Perform automated snapshots using CloudWatch rules and create EBS volumes from snapshots.
Implement and maintain monitors, alarms, and notifications for EC2 instances using CloudWatch and
SNS.
Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux
environment
Archived outdated data to Glacier through Life Cycle Policy configuration.
Launching databases via RDS to support web application functionality.
Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU)
and GFS storage.
Virtualized the servers using the Docker for the test environments and dev-environments needs. And also
configuration automation using Docker containers.
Experienced on Docker, Docker Swarm, Mesos/Marathon, AWS ECS and Kubernetes.
Create CloudFormation stacks and templates to provision AWS resources.
Create low latency website using S3, Cloud Front, and Route53.
Installed Apache Web Server.
Create and manage user permissions, directories and files in Linux environment.
Automated the cloud deployements using Ansible, Python and AWS Cloud Formation Templates.
Set up Ansible environment for configuration management, Dynamo DB, Elastic cache and Lambda.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using
Jenkins along with PYTHON and Shell scripts to automate routine jobs.
Configured terraform with Jenkins and schedule jobs using Poll SCM option
Coordinated and assisted the developers in establishing and applying appropriate branching,
labeling/naming conventions using GIT source control.
Worked with GitHub private repositories.
Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from
one environment to other environments.
12
Environment: VPC, subnets, EC2, AMI, Internet gateways, CloudWatch, SNS, S3, CloudFront,
CloudFormation, Apache Web Server, Linux, Ansible, Jenkins, Docker, Nexus, Dynamo DB, Elastic cache
and Lambda.
Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files and track
metrics.
Created AWS S3 buckets, performed folder management in each bucket, managed cloud trail logs and
objects within each bucket.
Created Highly Available Environments using Auto-Scaling, Load Balancers, and SQS.
Defined branching, labeling, and merge strategies for all applications in Git.
Configured Elastic Load Balancers with EC2 Auto Scaling groups
Configured S3 to host Static Web content.
Experienced in S3 Versioning and lifecycle policies to and backup files and archive files in Glacier
Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
Experienced in Performance Tuning and Query Optimization in AWS Redshift.
Ability to design application on AWS taking advantage of Disaster recovery.
Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and
production environment.
Managed build results in Jenkins and deployed using workflows.
Environment: AWS services (EC2, S3, AutoScalingGroups, Elastic Load Balancer, SQS, Cloud Formation
Templates, RDS, Cloud Watch, IAM, Redshift), Ruby, Git, Apache Tomcat, Jenkins.
Created repositories, branches, tags, users, groups in Subversion.
Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store
the dependent jars which are used during the build
Involved in setting up JIRA as defect tracking system and configured various workflows, customizations
and plugins for the JIRA bug/issue tracker
Setting up continuous integration and formal builds using Jenkins with Artifactory repository
Resolved update, merge and password authentication issues in Jenkins and JIRA
Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console
Performed setup of Clustered environment with WebLogic Application Server and created a two-node
cluster using the Amazon Elastic Load Balancer in AWS.
Written WLST scripts to deploy the WAR/WAR files to the target WebLogic Server
Support Lead developers with Configuration Management issues.
Managed all the bugs and changes into a production environment using the JIRA tracking tool
Managed the entire release communication and Release co-ordination during the Project roll-out.
13
Coordinate with Release Management regarding appropriate system releases among other development
platforms.
Creation of and integrates them into common deployment.
Perform various builds for the QA, and Production Environments.
Experienced in building Java application using Maven scripts.
Implementing new projects builds framework using Jenkins & maven as build framework tools.
Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
Setting up client server model of Chef in development environment of OCI.
AWS server provisioning using Chef Recipes.
Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
Defining Release Process & Policy for projects early in SDLC.
Integration of Maven, Jenkins, Urban Code Deploy with Patterns/Release, Git, and Cloud Foundry.
Provided on-going support and administration for SVN, ClearCase, ClearQuest and ANT build automation
and Involved in the migration of code from SVN to GIT.
Worked remotely with international team of engineers.
Performed regular software release build and deployment based on defined process and procedure,
including UNIX Scripts, Oracle PL/SQL build and deployment.
Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the
teams to ensure successful project forecasting and realistic commitments.
Involved in scrum meetings, product backlog and other scrum activities and Artifacts in collaboration with
the team.
I have migrate the data to respective DEV and QA Oracle database before doing code roll-out.
Utilized SQL Developer and Toad for PL/SQL, database updates, and row/column data tracking during
testing.
Used Elastic Load balancers and Auto scaling groups to handle the traffic at peak times.
Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments.
Environment: Jira, Solaris, Linux, Eclipse, Java, SQL, SSIS/SSRS AWS, vRA/ VMWare, Bamboo, Stash,
Subversion, Bash, Hudson, Cloud Foundry, NT Command Shell, Java/J2EE, ANT, XL deploy and release, Chef,
Puppet, ClearCase, JIRA, XML, Jenkins.
EDUCATION
Master of Business Administration from J.N.T.U Hyderabad 2006-2008.
Bachelor of Science (M.St.Ca) from Kakatiya University 2002-2005.
14
15