Devops Engineer Resume
Atlanta, GA
SUMMARY
- As a DevOps Engineer wif 8+ years of experience in automating, supporting and optimizing mission critical deployments, leveraging configuration management, CI/CD, and DevOps processes.
- Excellent understanding of teh principles and best practices of Software Configuration Management in Agile SCRUM, Waterfall methodologies.
- Created DevOps strategy in a mix environment of Linux (RHEL, Ubuntu) servers and Windows along wif Amazon Web Services.
- Automated build and deploy process for Tibco Applications using Jenkins as CI/CD tool.
- Working noledge in trouble shooting and automated deployment to web and application servers likeWSO2, WebSphere, Application Server, Application Deployment, JBOSS, Application Deployment, Oracle, WebLogic and Tomcat.
- Experienced on various cloud computing platforms like Amazon Web Services, Azure and Google Cloud.
- Worked on Puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
- Experience in maintaining, tagging and branching teh version across teh environments using SCM tools like GIT and bitbucket. Experience in implementing Bitbucket cluster.
- Involved in Oracle, MongoDB and MS SQL Server DB Tasks (Log Rotations, Table space alterations, DML, DDL Executions, user management).
- Implemented Continuous Integration wif Jenkins integrated Jenkins wif Maven, SonarQube, JFrog, Nexus and Ansible.
- Used IAM to create new accounts, roles and groups and policies and developed critical modules like generating amazon resource numbers and integration points wif DynamoDB, RDS.
- Worked on CloudFormation to create infrastructure Stack using Templates and achieved automation using Chef (ruby scripts).
- Administration experience in JIRA and on other Atlassian products like Docker, Bamboo.
- Extensive experience wif Continuous Integration tools Jenkins, and good working noledge on source repository management tools like GIT, SVN.
- Proficient in using Build Automation tools like Maven, Gradle and working noledge on other build tools like make file.
- Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
TECHNICAL SKILLS
Operating Systems: LINUX (RHEL 6/7), Ubuntu
Web, Application Servers: Web Logic, Apache Tomcat
Scripting languages: Bash, JavaScript, python
Databases: MySQL, Oracle, Mongo
Cloud platform: AWS
Defect Management: JIRA, Servicenow
Source Version Control: GIT, GitHub, Bitbucket
DevOps tools: Jenkins, Bamboo
Programming & Markup Languages: Shell scripting, Java, Python
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Asa DevOpsEngineer,I am responsible for design, build, monitor, and enhance services and in Dev, Test, Staging environment.
- Maintain and improve our Continuous Integration and Continuous Delivery infrastructure and pipeline to quickly and accurately deliver software applications automatically.
- Implemented Continuous Delivery framework using Chef Jenkins and Maven in Linux environment on AWS Public cloud.
- Worked on developing CI/CD pipeline wif Bamboo as a continuous integration tool, using Bitbucket to push/pull code, Maven to generate build, stored in Aws S3 as an Artifactory and tan integrated chef wif Bamboo.
- Experience in create and migrate existing Dashboards, Reports, Alerts, on daily and weekly schedule to provide teh best productivity and service to teh business units and other stakeholders.
- Performed SVN to GIT and Bitbucket migration and managed branching strategies using GIT flow workflow.
- Knowledge in Ant, Python, Shell, Ruby, Gradle and Perl Scripting.
- Experienced on Red Hat Satellite Server wif custom repositories to provide a stable management solution for teh Linux environment.
- By using AWS Elastic Beanstalk for deploying and scaling web applications and services developed wif Java, Python and Docker.
- Implemented Continuous Integration wif Jenkins integrated Jenkins wif Maven, SonarQube, JFrog, Nexus and Ansible.
- Automated configuration management and deployments using Ansible playbooks and YAML for resource declaration.
- Automated teh cloud deployments using Puppet and AWS Cloud Formation Templates.
- Experience in writing scripts in PowerShell & batch to automate deployments.
- Maintained JIRA for tracking and updating project defects and tasks ensuring successful completion of tasks in a sprint.
- Wrote CHEF recipes for automated UDeploy agent installs and updates, UDeploy agent relays install and configuring teh same wif teh UDeploy server.
- Working experience on monitoring teh Splunk infrastructure for capacity planning, scalability, and optimization.
Environment: Jenkins, Maven, AWS, DevOps, Ansible, Linux, GIT, Bitbucket, Ant, Shell, Python, RedHat, Kubernetes, Nexus.
Confidential, Atlanta, GA
AWS DevOps Engineer
Responsibilities:
- Involved inArchitect, build and maintain Highly Available secure multi - zoneAWScloud infrastructure utilizing Chef and Ansible wifAWSCloud Formation and Jenkins for continuous integration.
- Created Spot AWS EC2 instances for production environment using Spot Fleet and Reserve by analyzing capacity pools depending on containers and big data in ECS and EMR along wif taking backups wif teh help of EBS Snapshots.
- Involved in migrating On-Premise environment to cloud architectures as well as developing technical road-maps for future cloud implementations, migrated various DBs to Amazon Aurora by generating SCT assessment report in conjunction wif (DMS) Data Migration Service for zero downtime to load data into new schema.
- Configure and deploy AWS Lambda service to run codes in response to events and automatically manage resources. Configured Bastion Host and NAT Gateway to provide a route to backend servers wif higher level of security to download and update software packages.
- Used Docker to virtualize deployment containers and push teh code to EC2 Cloud using Chef.
- Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like Cloud Formation, Code Commit, Code Build and Code Deploy.
- Implemented a continuous Delivery Pipeline wif Docker, Jenkins and GitHub and whenever a new GitHub branch is created Jenkins automatically attempts to build a new Docker container from it.
- Implemented Blue/Green Deployments wif zero downtime where teh current environment is replicated to teh latest version wif Kubernetes to resolve teh bug fixes and redirect teh traffic to it once teh issues are resolved.
- Developed microservices in Open Shift using pods, services, route and scaled up pods wif Kubernetes Replication Controller as well as recovering a lost one wif a new pod wif Open Shift.
- Created Ansible roles using YAML such as tasks, variables, files, handlers, templates and writing playbooks for that particular role. Experienced in Kubernetes deployment YAML files of microservices, replication controllers, Helm charts, Scheduler, clusters.
- Automated builds using Maven and scheduled automated nightly builds using Jenkins. Built Jenkins pipeline to drive all microservices builds out to teh Docker registry and tan deployed to Kubernetes.
- Setup Continuous Delivery (CD) pipeline using Ansible playbooks which consists of a Jenkins and Sonar server, teh infrastructure to run these packages and various supporting software components such as Maven, Ant.
- Backed up and restored configurations and data of various tools (Bitbucket, Jenkins), databases (Oracle and PostgreSQL) and servers (Windows and Linux) as required.
Environment: AWS, Open Shift, Docker, Kubernetes, Ansible, Elastic search, Log Stash & Kibana (ELK), Linux, Git, Maven, Jenkins, Python, Apache, Tomcat, Jira.
Confidential, Portland, Oregon
AWS DevOps Engineer
Responsibilities:
- Working experience in Continuous Delivery (CD) and Continuous Integration (CI) and process implementation-using Jenkins along wif Python and Shell scripts to automate routine jobs.
- Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
- Designing and implementation of teh DevOps solution using tools like Git, Jenkins, SonarQube, Nexus and Groovy scripting and AWS.
- Experience in create roles and updating Playbooks to provision servers by using Ansible.
- Written MAVEN scripts to automate build processes and managed Maven repository using Nexus Tool and used teh same to share snapshots and releases.
- Knowledge on Source Code Management Version Control System tools like Git and Bitbucket.
- Expertise in using build tools like MAVEN to frame teh deployable artifacts such as jar and war from source code as well as migrating of build tool from Ant and Maven.
- Extensive experience in installing, configuring and administering Jenkins CI tool on Linux machines.
- Installed, Configured and Maintained, APACHE, TOMCAT and NGINX servers in Red Hat LINUX environment.
- Experience in managing teh artifacts generated by MAVEN in teh Nexus and Artifactory Repository Managers.
- Hands on experience using SonarQube and Splunk.
- Working wif other team on areas related to Ansible for Cloud Automation.
- Established several key QA centric SOPs to unify & streamline processes across multiple QA teams. Ensured that processes exist to enable and not burden teh teams.
- Worked wif project manager to drive content and changes in teh Visual Studio website and applied XML, HTML, in Visual Studio .NET for updating pages on teh site.
Environment: Continuous Delivery, Continuous Integration, DevOps, Jenkins, Shell, AWS, Groovy, MAVEN, Nexus, Git, Bitbucket, Ansible, Splunk, Apache Tomcat, MySQL.
Confidential
DevOps Engineer
Responsibilities:
- Involved in Implementation AWS solutions using EC2, S3, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
- Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot teh build issues wif ELK and work towards teh solution.
- Experience in writing Ansible scripts and heavy Shell, Python, Groovy and JSON scripting.
- Worked wif different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center.
- Used shell scripting to automate procedures for automated deployment in Linux based systems.
- Configured AWS Cloud Watch to monitor AWS resources, including creating AWS customized Scripts to monitor various application and system & Instance metrics.
- Excellent hands on experience wif DevOps CICD tools GOCD and Jenkins administration
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Built & deployed Java/J2EE to Web App Server in Agile continuous integration environment and automated process.
- Developer to align process and tools, such as branching source control structure dependency management Linux and Windows hybrid build infrastructure, code review & check-in policies, that are developed and instrumented by DevOps teams.
Environment: Java, J2EE, DevOps, AWS, Linux, Shell, Python, Ansible, Groovy, JSON, Ubuntu, Java, ELK.