Devops Engineer Resume
SUMMARY
- DevOps Engineer offering over 4 year’ s experience solving complex problems with creative solutions, supporting development and operations environments.
- Strong experience in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Ansible, Terraform, Kubernetes, SVN, GitHub, Nexus CVS, Tomcat, Linux etc.
- Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
- Managed build results in Jenkins and deployed using workflows
- Worked on Amazon Cloud Based technologies in auto scale, highly resilient, fault tolerant environment in both Linux and Windows environment.
- Experience with AWS Cloud formation and launch configurations to automate repeatable provisioning of AWS resources for applications.
- Strong hands on experience with AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Experience Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- Worked with Ansible for Orchestration of Deployments for various servers.
- Develop multiple Docker containers for different tools such as Jenkins, Redis, Apache, grafana, etc
- Worked on Terraform, which is used to create and compose all the components necessary to run application.
- Created Infrastructure Git repositories for Terraform to spin up appropriate stacks.
- Implemented Auto Scaling with Ansible and Assign Ansible roles to EC2 instances.
- Actively involved in architecture of DevOps platform and cloud solutions.
- Monitoring and troubleshooting production servers with Nagios.
- Creating monitoring scripts to be used as Nagios plugins.
- Performed scripting in Bash, Shell, Ruby, Python and PowerShell for automation
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Part of core engineering team designing the new platform to host applications in AWS/Ansible and Jenkins Environment .
- Worked with Development and QA teams to continuously integrate software development using Git, Maven, Jenkins.
- Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
- Managed build results in Jenkins and deployed using workflows.
- Delivered specific versions of various components of an application into target environments.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
- Implemented and maintained Ansible Configuration management spanning several environments in AWS cloud.
- Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
- Developed Ruby and Shell scripts to automate build processes.
- Upgrading Environments like DEV, TEST, UAT, STAGE after every minor and major releases and Infrastructure support to all environments.
- Responsible to maintain Maven Build Scripts and tweak if changes in the requirements.
- Responsible for Deployment Dry Run Plans and Execution of the Dry Run on every release for multiple applications.
- Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances.
- Worked with IAM in order to create new accounts, roles and groups.
- Experience in creating alarms and notifications for AWS EC2 instances using Cloud Watch.
- Worked on configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
- Worked on User admin groups, maintaining account and monitoring system performance using Nagios.
- Branching, Tagging, Release Activities on Version Control Tools like GIT
- Worked on AWS CLI and AWS APIs through ruby scripting.
- Configuring, setting up of Tomcat, Apache, HA proxy, Redis, MemcacheD, etc.
Environment: Git, Tomcat, Apache, Jenkins, Python, Ruby Ansible, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates,AWS RDS, AWS Cloud Watch, Ruby, Ansible, Terraform, Kubernetes.
Confidential, Richardson, TX
DevOps Engineer
Responsibilities:
- Creating automated build and release environment using CI/CD Tools.
- Utilized AWS CloudWatch to monitor the performance environment instances for operational and performance metrics during load testing
- Created Ansible Playbooks for tomcat and WebLogic to provision the Linux servers.
- Worked on AWS EC2, EBS, Trusted Advisor, S3, Cloud Watch, Cloud Front, IAM , Security Groups, Auto - Scaling.
- Wrote Docker files for Docker images . Spun up Docker containers for environments.
- Worked with Linux OS , including security, compilation, and installation of third-party software and networking.
- Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, NUnit, JUnit, with CI tools like Hudson/ Jenkins
- Create top level Route 53 table and an ELB to redirect traffic to East and West regions.
- Created Infrastructure Git repositories for Terraform in order to launch the stacks.
Environment: Java, Eclipse, Tomcat, Apache, Oracle 11g, Jenkins, Python, Ruby JIRA, Maven, Artifactory, Git, Ubuntu, Windows, AWS, Ruby, Ansible, Windows.
Confidential, Dallas, TX
Sr Release-Build Engineer
Responsibilities:
- Build, Configure, Manage and Coordinate all Build and Release Management activities.
- Worked on UNIX and Windows environments including shell and Perl scripts.
- Developing build and deploy tools to make smooth pipeline transition from Dev to Production.
- Upgrading Jenkins & deploy Tomcat 7 on the existing applications. Configuring LDAP authentication with the existing software structure (Jenkins)
- Implemented parallel deployment successfully on the Jenkins.
- Deployment of the Business processes by creating JAR, WAR and EAR files to JBoss Application Server
- Used and Administered Continuous Integration tools Jenkins, Bamboo and Build Forge.
- Built, configured and supported Application team environments.
- Maintained and upgraded Jira issue tracker, Crucible code review tool.
- Experience Installing, configuring and upgrading Web logic, Tomcat & JBoss application server.
- Implemented & maintained the branching and build/release strategies utilizing Subversion.
- Used Ant, Maven as a build tools on java projects for the development of build artifacts on the source code.
- Managed Version Control Subversion (SVN) and GIT Hub Enterprise and Automated current build process with Jenkins with proposed Branching strategies to accommodate code in various testing cycles.
Environment: Red Hat Linux, SUN Solaris 2.x,Windows 2003 server, Web logic Application Server, iPlanet 4.1, Sun One6.1, IIS 6.0,, SVN/Git, Jenkins/Hudson, Shell Scripting, Ruby, Python, Oracle 9i.