Devops Engineer Resume
SUMMARY
- 5+ Years of IT experience in all phases of Software Development Life Cycle such as Requirement Analysis, Planning, Design, Development, Testing, and Release of various Enterprise - Wide Software Applications.
- Various roles in Software Integration, Configuration, Build & Release Management, Continuous Integration (CI), Continuous Delivery (CD), as well as Database and Cloud Management for several market driven international organizations.
- Worked as Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principles of C/C++ & Java Platform.
- Worked as a Linux/Unix Administrator and expertise in PC assembling, troubleshooting creating and configuration of servers.
- Expertise in creating DevOps strategy in a various distribution of LINUX and WINDOWS alongside using DevOps tools suites like Subversion (SVN), GIT, MAVEN, JENKINS, CHEF, PUPPET, DOCKER, KUBERNETES, ARTIFACTORY, NAGIOS in traditional environments, as well as cloud-pass environment like AWS.
- Extensive experience with Source Code Management tools like Subversion (SVN), GIT, right from planning, installation, configuration, facilitating a good CM environment with a very well defined branching, merging & tagging process, trained all users, maintaining/troubleshooting the CM tool in UNIX and Windows environment.
- Excellent experience in working with version control tools like Subversion (SVN), and GIT.
- Strong knowledge on source code control concepts like creating Branches, Merges and Tags.
- Good experience at automating the release process of products using Shell scripts with tools like Jenkin and Maven.
- Utilized KUBERNETES and DOCKER for the runtime environment for the CI/CD system to build, test, and deploy.
- Experience with containerization of applications using DOCKER.
- Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
- Ability in Authoring and Maintaining Shell Scripts and Perl Scripts.
- Extensive experience in installing, configuring, troubleshooting, maintaining, implementation, and support on Red hat Linux, CentOS, SUSE and Ubuntu.
- Experience on working with VMware Workstation, Virtual Box, and Oracle Virtual Machine.
- Experience in configuring and administration of Linux servers running Red hat.
- Hands on experience and administrating Continuous Integration (CI) tools like Jenkins.
- Extensively worked on Hudson/Jenkins, for continuous integration and end-to-end automation for all build and deployments.
- Experience with Configuration and Maintenance of Automation tools like Puppet, Ansible and Chef.
- Experience on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Ability in managing Sonatypssse Nexus, Atlassian Stash, Jenkins, SonarQube and Apache Tomcat.
- Experience working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
- Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
- Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Excellent experience in documenting and automating the build and release processes.
- Expertise in trouble shooting the problems generated while building, deploying in a multi-component environment and also as part of production release support.
TECHNICAL SKILLS
Operating Systems: Linux (Centos/Redhat), Ubuntu, Fedora, Unix, Mac, Windows
Version Control Tools: SVN, Git, Git Hub, Git Lab
Languages/Scripts: Bash, Perl, Python Scripts, Java, Shell Scripting, Rest API
Databases: MySQL, PostgreSQL, Oracle
Application/Web Servers: WebLogic, WebSphere, JBoss, Tomcat, Jetty, Nginx, Apache Tomcat
Build Tools: ANT, MAVEN, Gradle, Hudson, Jenkins, Bit Bucket
CI/CD & Other Tools: Jenkins, Ansible, Docker, Terraform, Kubernetes, Chef, Puppet Bamboo, Gerrit, Zabbix, Yum
Infrastructure Tools: Chef, Puppet Enterprise, Maven, Ansible, Docker, Nagios, Foreman, Apache Lib cloud, Google Cloud, AWS
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
- Analyzing and recommending hardware and software needs and installing them.
- Created and maintained continuous build and continuous integration environments in agile projects.
- Hands on experience in Shell/bash Scripting for Nagios.
- Good trouble shooting knowledge on C/C++ Code using gdb.
- Automated Linux production server’s setup using Puppet scripts. Documented release, builds and source control processes and plans.
- Worked on building and deploying Java code through Jenkins.
- Used Jenkin to automate builds and deployments.
- Managing and Creating Run Environments on Linux or windows platform using Tomcat, Intel SOA express, glassfish, and other application servers.
- Worked closely with development team and SQA team for product releases.
- ConfiguredJenkinsfor continuous integration, fast feedback and Jenkins Pipeline to support implementing and integrating continuous delivery pipeline.
- Hands on Experience in tweaking the code or any API related changes in C++.
- Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
- Experience in developing Cloud Formation Scripts for AWS Orchestration
- Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.
- Written Templates forAWSinfrastructure as a code usingTerraformandCloudFormationto build staging and production environments.
- Point of contact between different teams to complete all the Build and Release activities.
- Supported small to medium sized projects using GIT.
- Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
- Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Ansible and Kubernetes for Automating CI/CD pipeline in AWS.
- Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability.
- Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef and Puppet scripts.
- Leveraged S3 to store the backups and provisioned life cycle policies to move older files to Amazon Glacier. Also used SQS, SNS, VPC.
- Participated in an Agile/Scrum methodology to deliver high-quality software releases every two weeks through Sprints.
Environment: C/C++, AWS, Linux/Unix (Redhat, Ubuntu), Python, shell, Kubernetes, Terraform, SVN, Maven, GIT, ANT, Jenkins, Chef, Puppet.
Confidential
DevOps Engineer
Responsibilities:
- Working and supporting on continuous integration on Jenkins, maven, Git for Amazon EC2 deployment instances on cloud computing and store the build artifacts in S3 bucket deployment.
- Supporting for Git version control system merging, hooks, branching the files and creation of repos.
- Configuring/Managing AWS EC2 instances as per client requirement.
- Creating/Managing buckets on S3 (CLI) and store data base and logs backups, upload images for CDN serve.
- Deploying, managing, and operating scalable, high availability solutions in AWS.
- Having an experience on AWS CLI.
- Having experience on managing multiple AWS accounts under one organization
- Use automated scripts based on Shell and Python for Automation.
- Working on Amazon EC2 cloud computing Ubuntu Linux, tomcat application deployment using chef supporting on chef recipes with cloudops / TechOps team of configuration management.
- Supporting Maven multi module builds and store artifacts in remote repository in artIfactory.
- Jenkins administration to user access credentials, deployment email notification configuration for new users and using matrix plugins to manage Jenkins.
- Supporting configuration of Jenkins Build pipeline jobs, plugins installation with team for configuration of maven multi module jobs, free style jobs.
- Application deployment and data migration on AWS.
- SetupAWS RDSasMySQL databaseto test the application and framework as well as migration.
- AWS LambdaforS3backup.
- Deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
- Experience in developing Cloud Formation Scripts for AWS Orchestration.
- Troubleshooting and performance tuning issues with applications like Oracle 10g, MySQL 5.x and Java Applications on operating systems which included RHEL.
- Involved and working in Agile Methodology (Rally), Change management, Release management, SCM, and used tools service now.
- Assisted in building DevOps delivery pipeline with infrastructure and environment provisioning, deploying and monitoring tools that supported, enhanced and grew the DevOps model.
- Worked on improving productivity in delivery orchestration, proactive monitoring and self-healing automation and validation of operations.
Environment: Ubuntu, WebLogic, SVN, Maven, ANT, IIS, LINUX, XML, Power Shell, Shell Scripts, Python, Jenkins, Apache Tomcat, AWS, GIT, Puppet.
Confidential
DevOps (PKI) Engineer/ Cloud Automation Engineer
Responsibilities:
- Extensively worked on Installation and configuration of Redhat Linux 5 / 6, Ubuntu 12.04/14.04 and Windows 03/08 Servers on large distributed environment.
- Worked on Block Infrastructure to perform Virtualization using on RHEL/SUSE servers.
- Worked on Installation of VMware and creating Virtual Machines from scratch and from templates and Assisted in troubleshooting applications for Load balancing.
- Worked with SSL, RSA, PKI (Public Key Infrastructure).
- Deployed and Configured Automation tools like Puppet, and Chef.
- Worked on configuring Puppet master servers and installing Puppet client software on Linux servers.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
- Deployed and maintained infrastructure using Chef cookbooks and recipes
- Configured yum repository server using Chef on RHEL 5/6.x in VMware environment.
- Worked on Shell scripting.
- Installed Nagios on the Global Servers and developed Bash Scripts for Monitoring Point of view.
- Working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Ubuntu on AWS environment and Expertise in migrating applications onto AWS.
- Worked on Keystone identity service, Swift object storage service, glance image service, Cinder block storage service and Networking service.
- Working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Configure and manage Sonatypssse Nexus, Atlassian Stash, Jenkins, SonarQubeand Apache Tomcat.
- Configured Various Network services such as NFS, DNS and NIS.
Environment: Redhat, Ubuntu, OpenStack, AWS, Nagios, Virtual Machines, Python, Shell Scripting SVN, Maven, ANT, Jenkins, Chef, Puppet, Docker, SonarQube.
