We provide IT Staff Augmentation Services!

Devops Automation Engineer Resume

3.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • Over 6 years of IT Professional Experience as Cloud/DevOps Engineer with major focus on AWS, Microsoft Azure, Open Stack, Continuous Integration, Continuous Deployment, Configuration Management, Build/release on each packaging Quality Control and which also includes Trouble shooting and performance issues.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation tools like Git, Subversion, Maven, Jenkins, Chef, Puppet, Ansible, Terraform, Docker, Kubernetes and Nagios.
  • DevOps automation engineer &CI/CD (Continuous Integration/Continuous Deployment) engineer with around 7 years of solid experience in working on DevOps/Agile operations process and as Developer around tools (Code review, unit test automation, Build & Release automation, Environment Management)
  • Well Versed in building and deploying applications on to different environment such a QA, UAT and productions
  • Extensive experience and understanding in all phases of Software Development Life Cycle.
  • Experience with Shell and Ruby, MySQL, Apache Cloud Stack, configuration management (Puppet, Chef and Ansible)
  • Automated several processes by developing utilities in Shell and Python scripting
  • In depth experience on SaaS, PaaS, and IaaS concepts of cloud computing and Implementing using, Azure, Google Cloud Platform understanding the principles of (SCM) in Agile, Scrum and Waterfall methodologies.
  • Expertise on Amazon Web Service (AWS) Cloud Services VPC, IAM, EC2, S3, Route 53, ELB,Code Commit, Code Build, Code Deploy, Cloud Formation,EBS, RDS.
  • Experience in Azure compute service, Azure web apps, Azure Data Factory Storage and content delivery.
  • Expertise in Azure infrastructure management SQL Azure, and migrating on premise to Windows Azure.
  • Experience working with the OpenShift Redhat Enterprise which allows developers to quickly develop, host and scale applications in a self - manage cloud environment.
  • Administration and managing of Red Hat OpenShift cluster with Red Hat Linux 7.x which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues on AWS.
  • Experience in maintaining AWS (Amazon Web Services) EC2 (Elastic Cloud Computing) resources like instances, EBS volumes, snapshots,ELB(Elastic Load Balancers), AMI's, security Groups, Elastic IP's, Key pairs and Amazon Cloud watch for different zones in development.
  • Designing and Implementing CI (Continuous Integration) Configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).

TECHNICAL SKILLS

Operating Systems: RHEL/Centos 5.x/6.x/7.x, Ubuntu/Debian/Fedora, Solaris 7/8/9/10, Windows Server 2003/2008/2012

Cloud: AWS, Azure, GCP

Configuration Management: Ansible, Chef, Puppet

Scripting: Bash, Perl, Power Shell, Python, Ruby, shell, YAML, JSON

Build/Automation Tools: ANT, Jenkins, Maven

Languages: Sql, Java, C

Databases: Cassandra, MongoDB, MySQL, Oracle, PostgreSQL

Web/Appserver: Tomcat, Web Logic, Web Sphere

Bug Tracking Tools: Bugzilla, Jira

Version Control Tools: GIT, SVN, TFS

Web Technologies: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script

Containerization tools: Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential, Warren, NJ

DevOps Automation Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Consulted and recommended client in Build and Release Management Implementation.
  • Used SCM/Build tools for Developers. Helping to resolve all SCM/Builds issues like merge conflicts, compilation errors, missing dependencies, Branching/Merging/Tagging.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, Configuration management and patching through Ansible.
  • Automated using Ansible, Python, Perl or shell scripting with attention to detail, standardization, processes and policies.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery (CI/CD)product in an open source environment using tools like Puppet, Jenkins.
  • Experience in writing Puppet manifests and modules to automate the deployment process and to integrating Puppet manifests into Jenkins jobs for a continuous delivery(CD)framework.
  • Configured and monitored distributed and multi-platform servers using chef.
  • Setup and build AWS infrastructure using various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud FormationJSON templates, Route53, Lambda.
  • Deployed Puppet, puppet Dashboard for configuration management to existing infrastructure.
  • Built DNS system in EC2and managed all DNS related tasks.
  • Performed the automation using Ansible Configuration management.
  • Converted and automated builds using Maven.
  • Scheduled automated nightly builds using Jenkins.
  • Kept information organized and accessible with a flexible page hierarchy using Atlassian Confluence pages
  • Installing application and load balance packages on different server using Ansible.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications.
  • Developed GitHooks for the local repository, code commit and remote repository, code push functionality and on GitHub.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • Implemented multi-tier application provisioning in Amazon cloud Services, integrating it with Puppet.
  • Provide technical guidance on building solutions using Azure PaaS and other services.
  • Develop PowerShell scripts and ARM templates to automate the provisioning and deployment process
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Used Docker machine as a virtualization between systems.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Implemented Maven builds to automate JAR and WAR.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python, Groovy.
  • Integrated builds with Code Quality Tools like coverture, PMD and Check style.
  • Used BuildForge for Continuous Integration and deployment into Web Sphere Application Servers.
  • Assisted customers in implementing DevOps strategies using BuildForge as the automation engine.
  • Releasing code to testing regions or staging areas according to the schedule published. Used Clear quest as ticketing tool.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Wrote ANT scripts for automated builds and deployments.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.

Environment: AWS, Chef, SVN, Jenkins, Docker,WebLogic, JIRA, Oracle, SQL, Shell, Groovy, Perl, Python, Ant, Maven, Apache Tomcat,Java, RHEL/Linux, Centos, Solaris, Udeploy, Terraform, Splunk, Redshift, Kubernetes, JBoss, OpenShift.

Confidential - Austin, TX

DevOps Automation Engineer

Responsibilities:

  • Build and Release Engineer for multiple project teams that involved different development teams and multiple simultaneous software releases.
  • Provided design and engineering support towards the successful delivery of IT's cloud project portfolio.
  • Participate in deep architectural discussions to ensure solutions are designed for successful deployment, security, cost effectiveness and high availability in the cloud
  • Design, implement, and test disaster recovery and business continuity architecture.
  • Building CI/CD pipeline automation in Jenkins with scripting languages such as Groovy and Python.
  • Create and implement automation in the form of infrastructure as code for cloud platform solutions using Cloud Formation templates.
  • Ensure all infrastructure components meet proper performance and capacity standards.
  • Worked on architecting and implementing cloud based solutions with robust Business Continuity and Disaster
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.

Confidential - Boston, MA

DevOps Automation Engineer

Responsibilities:

  • Experience in Amazon EC2 cloud Instances using Amazon Web Services (Linux/Ubuntu/RHEL) and configuring launched instances with respect to specific application by creating the automated Build and Deployment.
  • Use Ansible Tower as Configuration management tool, implementing automated deployment and configuration.
  • Implemented Terraform modules for deployment of various applications across multiple Cloud providers and managing infrastructure and version conflicts to utilize Cloud Formation.
  • Ensured the reliability of applications by creating release branches and development branches using GIT Branching andproficient deploying and administering GitHub.
  • Installing and configuring Jenkins, installing User Management and Plugin, configuring security, creating a master and slaves for implementation of multiple parallel builds.
  • Experienced in installing, configuring, administrating Jenkins on Linux machines alongside updating plugins like GIT, Maven, SVN and used Nexus Repository Managers for Maven Builds.
  • Used Jenkins as Continuous Integration to deploy the Spring Boot Microservices to pivotal Cloud Foundry(PCF).
  • Achieved continuous deployment using IBM Deploy. Integrated Deploy with nexus and Jenkins to achieve CD.
  • Deployed Azure laaS virtual Machines (VMs)& Cloud services (PaaS role instances) into VNets subnets.
  • Experience on Saltstack platform open-source configuration management software and remote execution.
  • Managed Container management using Mesos Marathon Docker by writing Docker files and set up the automated build on DockerHUB and installed and configured Kubernetes.
  • Implementing Kubernetes to manage containerized applications using its nodes, Config Maps, Selectors Services and deployed application container as Pods.
  • Automate build and deployment process, worked with the testing teams to automate test cases as part of post deployment action and setup for testing automation.

Environment: Linux, Shell Scripting, JBOSS, uDeploy, Apache Tomcat,6.x/7.x, GIT, Jenkins, Saltstack, Subversion (SVN),Ansible, Chef, Nagios 4.x/5.x, Docker, Kubernetes,Vagrant,Splunk,AWS, OpenShift, MAVEN,JIRA, UNIX, Linux and Windows, Azure, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53, Cloud watch, cloud formation.

We'd love your feedback!