We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Menomonee Falls, WI

SUMMARY:

  • 8+ years of experience in designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management. Experienced in creating and using EC2 instances.
  • Strong experience in DevOps activities such as Continuous Integration, Continuous Deployment and on the required tools. Experience with cloud and virtualization - based technologies like Docker, VMware.
  • Experience in CI build and deployment automation tools like GIT, SVN, ANT, ETL, Chef, and Ansible.
  • Hands on experience in using Build Automation tools like Maven & ANT with continuous integration tools like Jenkins. Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration. Experience with creating custom users & groups on an IAM console.
  • Hands on Experienced with the Linux/Unix Operating system. Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high-availability, fault tolerance and auto-scaling in AWS Cloud Formation, deployment services (OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch, CloudTrail).
  • Experience on Syslog and Application Analysis.
  • Working in implementation team to build and engineer servers on Ubuntu and RHELLinux. Provisioning virtual servers on VMware and ESX servers using Vcloud.
  • Extensively experienced in Version Control tools namely Subversion, Perforce and GIT on multiple environments to track changes made by different departments in source code and held extensive migration of Centralized to Distributed VCS (GIT).
  • Capable of grasping advancements in the automation industry quickly and ability to adapt to any new work environment.
  • Excellent communication skills, and capable of delivering the Company's values to clients effectively.
  • Designed and Implemented a Micro services container CI and CD solution within AWS leveraging Jenkins, Docker, Ansible and Kubernetes
  • Experienced with managing Docker images and running Docker Containers on Linux machines to provide isolated as well as secure environment for the applications to run smoothly in every environment.
  • Worked in an agile development team to deliver an end to end integration, continuous delivery product in an open source environment using tools like Ruby with Chef and Jenkins, Ansible.
  • Expertise in troubleshooting the problems generated while building, deploying and in production support.
  • Coordinated with on-site and off-shore teams to deploy different builds to different environments on parallel development for multiple projects.
  • Ability to take project ownership and work on multiple projects effectively.

TECHNICAL SKILLS:

Cloud Technologies : AWS (EC-2, ELB, VPC, RDS, S3, Cloud Formation) Jenkins, GIT, CHEF,

CONSUL : Web/Application Servers Web logic, JBoss, WebSphere, Apache Tomcat

Operating Systems : Red hat, Ubuntu, Linux, WINDOWS, CentOS, SUSE.

Application software’s : GIT, Jenkins, Ansible, Puppet, Saltstack, Vagrant, Docker

Apache, Tomcat, JBOSS, Zabbix, Adobe Illustrator FileZilla, : WINSCP, AWS, Chef, Ansible, Splunk, AWS, TFS, JIRA.

Languages : Shell, Bash, Perl, Ruby and Python scripting

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

PROFESSIONAL EXPERIENCE:

Confidential - Menomonee Falls, WI

Sr. DevOps Engineer

Responsibilities:

  • Responsible for Continuous Integration (CI) and Continuous delivery (CD) in development, Quality Analysis, and Production environments.
  • Responsible for configuration management, maintenance and troubleshooting of projects, implemented a Continuous Delivery (CD) framework using Jenkins, Chef, and Maven in Linux.
  • Troubleshoot the build issue during the Jenkins build process.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool with Git, Maven, Nexus, Docker, Nagios and Jira for end to end automation and took the sole responsibility to maintain the CI/CD Jenkins server.
  • Worked on GIT and Subversion (SVN) version control systems, by setting up the GIT and SVN repositories for Jenkins build jobs, polled Version Control Systems in a periodic manner using Cron Jobs.
  • Installed, Configured and Administered Hudson/ Jenkins Continuous Integration Tool, experienced in working with Jenkins to build and test the applications.
  • Installed and configured Artifactory for sharing artifacts between the teams internally.
  • Virtualized the servers using the Docker for the test environments and development environment
  • Performed containerization of the platforms using Docker containers.
  • Worked on Docker container snapshots, attaching to a running container, image managing, directory structures.
  • Manage deployment automation using Puppet, M Collective, Custom Puppet Modules and Ruby.
  • Used Puppet as a configuration management tool on DOCKER containers for some scripts.
  • Worked in Puppet for a Configuration Management (CM) for admin work.
  • Experienced in Puppet automation, installing and configuration of puppet server and agent setup.
  • Expertise in managing and maintaining development and production systems. Troubleshooting issues as they arise by viewing logs, attempting to reproduce in a controlled environment. Also, applying periodic updates, patches, etc to servers.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases
  • Developing a Continuous Delivery (CD) PIPELINE with Docker, Jenkins, GITHUB and Azure pre-built images
  • Build Jenkins jobs to create Azure Infrastructure from GitHub repositories containing Terraform code.
  • Created a Virtual Network on Windows Azure to connect several on-premises servers
  • Ensured Network Uptime and troubleshoot any issues or outages to ensure business continuity.

Environment: Solaris, SVN, GITHUB, Docker, Ansible, Cloud Watch, Oracle, MySQL, Jenkins, Ruby, PowerShell, Bash, ANT, Maven, PUPPET, MS AZURE, JIRA, Apache Tomcat.

Confidential, Bellevue, WA

DevOps/Cloud Engineer.

Responsibilities:

  • Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins
  • Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less communication between the servers and utilizing utility in the shell scripts.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Automated the build and release management process including monitoring changes between releases.
  • Implementing new projects builds framework using Jenkins & Maven as Build framework tools.
  • Deployed Kubernetes clusters on top of Amazon EC2 Instances using KOPS and Managed local deployments in Kubernetes, creating local cluster and deploying application containers and building/maintaining Docker container clusters managed by Kubernetes and deployed Kubernetes using HELM Charts.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Worked on creating Docker Containers and Docker consoles for managing the application life cycle.
  • Designed and Developed Jenkins Builds deployments on Docker containers.
  • Implementing a Continuous Delivery framework using Jenkins, Chef and Maven in Linux environment.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Installed and setup Chef for planning and designing of GUI for automation purpose using cloud forms, Design RPM packages for installation and configuration thorough chef resource.
  • Converting production support scripts to Chef Recipes.
  • Testing of Cookbooks with Chef-Spec.
  • Using Chef deployed and configured Elastic search, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Managed the configurations of the instances using Chef. Written and modified various Cookbooks/ Recipes for better management of the systems.
  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation and written recipes, tools, shell scripts, and monitoring checks.
  • Used Chef to manage Web Applications, Config Files, Database Commands and Packages.
  • Work station setup for Knife plug-in and establish connectivity between Chef Server and workstation.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto scaling groups, AMIs.

Environment: AWS S3, Glacier, EBS, Elastic Load balancer (ELB), Auto Scaling Groups, Jenkins, Maven, GIT, Chef.

Confidential - Madison, WI

DevOps Engineer.

Responsibilities:

  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN
  • Engineered Splunk to build, configure and maintain heterogeneous environments and maintained log analysis generated by various systems including security products.
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Created Route tables to route the traffic to find whether it is public or private network
  • Used Chef for configuration management of hosted Instances within AWS,Configuring and Networking of Virtual Private Cloud (VPC).
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
  • Created and implemented chef cookbooks for deployment and used Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Installed RedHat Linux using kick start and applying security polices for hardening the server based on company's policies.
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).

Environment: GIT, Jenkins, Docker, Kubernetes, PUPPET, MAVEN, Azure, Nagios, Elastic Load Balancer, WebSphere.

Confidential - McLean, VA

DevOps Engineer.

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
  • Worked with the Architects on SDLC process being the owner of post development environments
  • Coordinated the resources by working closely with Project Managers for the release and carried deployments and builds on various environments using continuous integration tool
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/ Struts and Websphere Application Server with DB2 as Database.
  • Coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS.
  • Performed Functional and Stress Testing for a few applications using Mercury Load runner
  • Worked with HP QTP for Functional Testing.

Environment: Subversion, Clear Case, Hudson, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Windows Server 2003, Windows XP, Web Sphere, Perl Scripting, HP Quality Center.

Confidential

Jr DevOps Engineer.

Responsibilities:

  • Installation and administration of RHEL 4.0/5.0 and SUSE 10.x.
  • Wrote UNIX shell scripts for automated installations and Experienced in windows and Linux based operating systems for troubleshooting.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Used Python scripts to automate the Build and deployment process to deploying the web services.
  • Continuous Integration and Automation for the environments and created Jenkins pipeline for various projects using build label and plug-in.
  • Worked as JIRA Systems Administrator for the international JIRA/Confluence infrastructure, including all associated programs, plugins and systems.
  • Designed and Implemented CI & CD Pipelines achieving the end to end automation from code checking to artifacts deployment.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java-based applications.
  • Experience working with Chef Enterprise Hosted as well as On-Premise, Installing Workstation, Bootstrapping Nodes.
  • Wrote Ansible playbooks for installing packages, Deployments and configuration.
  • Monitoring system performances using Nagios and managing network issues.

Environment: Jenkins, JIRA, Linux, Windows, C, C++, TFS 2010/2012/2013 (Team Foundation Server), PowerShell, .Net, C#, Java, ASP, Python, Azure, VSTS 2015, IIS, Chef, Ansible, Docker, Maven.

We'd love your feedback!