We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

4.00/5 (Submit Your Rating)

Baltimore, MD

PROFESSIONAL SUMMARY:

  • Highly motivated DevOps engineer with overall 8 years of extensive experience in Software Development Life Cycle (SDLC), Software Configuration Management (SCM), Change Management (CM), Build automation and Release Management (RM), Systems Administration, Cloud Automation, Continuous Integration and Continuous Delivery using different tools.
  • Excellent understanding of the principles and best practices of Software Configuration Management (SCM) in Agile and SCRUM methodologies.
  • Expertise in Automation, Configuring, Deploying utilizing almost the entire AWS stack (EC2, ECS, ELB, S3, EBS, VPC, AMI, SNS, RDS, IAM, Route 53, Auto scaling, CloudFront, CloudWatch, CloudTrail, CloudFormation, OpsWork, Security Groups) focusing on fault tolerance, high availability, and auto - scaling.
  • Strong experience working on several docker components like Docker Engine, Hub, Machine, creating docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Good working Knowledge in Clouds, OpenShift and Redhat.
  • Experienced in RESTful service design, documentation, and implementation experience; AWS API Gateway.
  • Experience in designing end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and Chef Cookbooks and recipes.
  • Extensive experience includes SCM,DevOpsBuild/Release Management, Change/Incident Management and Cloud Management.
  • Expertise in using Docker to run and deploy the applications in multiple containers like Docker Swarm and Docker Wave.
  • In-depth knowledge of AWS automation services - Cloud Formation templates, Terraform.
  • Operational experience with multiple OpenStack distributions like Mirante'sOpenStack, RedHatOpenStack, andOpenStackAnsible project.
  • Hands on exp. On website code and website patch Deployment and deployment tools like UDeploy (IBM), URelease, GIT, Jenkins, and Antifactory.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
  • Dexterity in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).
  • Experience in using the build tools like Apache Maven, ANT and Gradle for the generation of deployable artifacts such as jar, war and ear files from the source code.
  • Experiences in IaaS (OpenStack) and PaaS service likeOpenStack, AWS and Pivotal Cloud Foundry (PCF).
  • Experienced in Server monitoring, capacity planning, application monitoring with the help of Nagios, Cloud Watch and Splunk.
  • Good understanding of OpenShift platform in managing Docker containers andKubernetes Clusters.
  • Got good knowledge with Mesos but worked mostly with the docker andKubernetes.
  • Hands on experience in creating pods and managing on the cluster environment onKubernetes.
  • Extensively worked on Hudson, Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Extensive experience in configuring and integrating the servers with different environments to automatically provisioning and creating new machines using CM/ Provisioning tools like Chef, Puppet and Ansible.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Experience is using Tomcat, JBOSS, WebLogic & WebSphere Application servers for deployments.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using Bash, Shell, Python, Ruby, Go and Perl scripts.
  • Experience with Atlassian tools like Bamboo, Jira, and confluence.
  • Worked on Confluence and Jira for issue tracking for smooth visibility across the platform.
  • Excellent communicative, interpersonal, intuitive, analysis and leader ship skills with ability to work efficiently in both independent and teamwork environments.

TECHNICAL SKILLS:

Cloud Providers: AWS, Open Stack, PCF.

Version Control Tools: Git, SVN, Perforce, GitHub, AtlassianBitbucket, GitLab's

Languages: C, C++, .Net, java, PHP, Python, Shell, Perl, Ruby

Build Tools: Apache ANT, Maven, Gradle, Microsoft Build.

Databases: Oracle 9i/10g/11g/12c, MySQL, DB2, MongoDB, Cassandra.

Continuous Integration: Tools:

Jenkins, TeamCity, Atlassian Bamboo.: Repository Management

Tools: Nexus, JFrog. Artefact

Configuration Management Tools: Puppet, Chef, Ansible.

Containerization/Orchestration: Docker, Docker Swarm, Apache Mesos, Marathon, Prometheus,Kubernetes, ECS.

Bug Tracking Tools: JIRA, REMEDY, IBM ClearQuest.

Monitoring Tools: NAGIOS, Splunk, Zabbix, Cloud Watch.

Operating Systems/Virtualization Tools: Linux, Windows Servers, Ubuntu, Virtual Box, VMware.

Application Servers/ Middleware: Apache Tomcat, WebLogic, WebSphere, JBOSS.

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

Senior DevOps Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Route 53.
  • Used IAM to create and manage AWS users and groups, and designed user's credentials and profiles using AWS IAM.
  • Was responsible for migrating and maintaining build and test environments into the cloud infrastructure.
  • Involved in designing and implementing CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, crating required scripts and creating/configuring VMs (Windows/Linux).
  • Moved local server infrastructure into AWS, including their test and development environments.
  • Setting up Jenkins Continuous Integration builds for all releases on windows and Linux.
  • Implementing a Continuous Delivery framework using Jenkins & Maven in Linux environment
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Design, build and execute against the microservice Platform as a Service (PaaS) offerings.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war &ear from source code.
  • Created monitors, alarms and notifications for EC2 instances using CloudWatch.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Supported AWS Cloud environment with 1000+ AWS EC2 instances and configured Elastic IP and Elastic storage.
  • Installed & Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc… with Opscode Chef Cookbooks/Recipes.
  • Knowledge of the related open-source projects (Mesos, Kubernetes, Docker and Container).
  • Implementation of Docker and various Docker orchestration tools docker-compose and docker-swarm and many other management tools.
  • Worked on Kubernetes configuration, concepts and management.
  • Knowledge on setting up containers in a cloud environment, which includes being knowledgeable in Docker, Kubernetes and other container tools.
  • Updating kernel & security patches in Amazon linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka
  • Worked on infrastructure with Docker containerization.
  • Experience is using Tomcat, servers for deployments. Experienced in deployment of applications on Apache Web server, Nginx, JBOSS, WebLogic and WebSphere Application.
  • Involved in several production Implementations and managed deployment processes via Linux Deployment Management System and Puppet.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • Reduced build and deployment times by designing and implementing Docker workflow and configured Docker container for branching purposes.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Developing pom.xml files for Maven build scripts.
  • Supported build and release processes and tools (MSBuild, MS Release Management, and GIT).
  • Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK Stack Elastic
  • Well versed with user and plugin management for Puppet.
  • Good understanding of Docker Configuration Management Tool
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions.
  • Defined and developed plan for problem and incident management process based on ITIL.
  • Involved in implementing Openshift linking application and load balancing application.
  • Supervise junior developers throughout migration project lifecycle.
  • Automation of Docker or evolving container management platforms like Kubernetes.
  • Involved in setting up builds using Chef as a configuration management tool.
  • Involved in writing JAVA API for Amazon Lambda to manage some of the AWS services.
  • Kept track of all releases and request of the developers through infrastructure management tool.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • High level Understanding on IBM Urban Code Deploy and responsible for Provisioning, Staging and Activating servers in various environments for large deployments and troubleshooting deployment issues for various teams.
  • Extensively worked on Redhat CFME UI and created JIRA tickets with automation teams to resolve dynamic bugs.

Environment: Amazon Web Services, AWS EC2, S3, Bitbucket, Fisheye, confluence, GIT, Maven, Nagios, Jenkins, JIRA, IBM Urban Code Deploy, Cloud Watch, Agile, Kubernetes, GitHub, WebLogic, Tomcat, Shell & Perl Scripting, MySQL, Jenkins, Docker.

Confidential, Chicago, IL

Sr. AWS DevOps/Cloud Engineer

Responsibilities:

  • Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins, Gradle for deployment and build management system.
  • Administration of the tools with this order Teamcity, GitHub, JIRA, Confluence, Puppet, Octopus Deploy and ELK stack.
  • Manage Confluence trouble shooting, permissions, and workflows, customizations and plug-ins for the JIRA bug/issue tracker.
  • Performed S3 buckets creation.
  • Involved in scrum meetings, product backlog and other scrum activities in collaboration with respective teams
  • Initiated Microservices application through Docker andKubernetescluster formation for scalability of the application.
  • Dockerized the java Spring Boot micro service application by writing the Docker file as required.
  • Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Used Docker to virtualize deployment containers and push the code to EC2 Cloud using PCF.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and app deployments and worked on AWS lambda with Amazon kinesis. Deployed Ansible modules to provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Worked on architecture included Docker as the container technology withKubernetesand worked on with REST API.
  • Analyzed performance of OpenShift containers using cloud forms monitoring features.
  • Deployment of Cloud service including Jenkins and Nexus using Terraform.
  • Worked on OpenShift to leverage integrated components fromKubernetesto automate Application builds, Deployments, scaling and management.
  • Implemented Mesos and Marathon,Kubernetesfor Orchestration with Docker.
  • Build and maintain CICD Systems UI, API and system Automation using Groovy, Shell Script
  • Worked across both private (OpenStack) and public clouds (Amazon AWS).
  • Used Redhat OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Automated Build and Deployment process-setup Continuous Integration and Continuous Deployment of applications onto different environments like Dev, QA and Production.
  • Created Ansible scripts for EC2 instances, Elastic Load balancers and S3 buckets, Planned, developed & maintained Infrastructure as code using CI/CD deployments using Ansible.
  • Conceptualized a CI infrastructure using a combination of Python, Chef, Vagrant + Virtual Box, and Jenkins to perform automated installation and API level testing (i.e. Tempest, Rally) for anOpenStackplatform product deployed on bare metal systems.
  • Created, maintained and administered GitHub as Source control manager and GitHub branch management and merging to facilitate collaboration between development teams and Configured Web hooks for push events on GitHub to trigger a build automatically on Jenkins.
  • Developed build and Deployment Scripts using Gradle as build tool in Jenkins to move from one environment to other environments.
  • Responsible for performing both Staging and Production deployments using deployment preparation and setup deployment PowerShell scripts and via tools which includes like Octopus.
  • Installed Ansible Tower and wrote playbooks, created roles to rollout configurations to different environments.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Design and demonstrated several Proof of Concepts (POC for OpenShift /Kubernetesplatform.
  • Customized java buildpack based on project requirement for pushing application in PCF.
  • Configured Chef Infrastructure. Setup chef infrastructure for various environments. Used open source chef, chef-solo and chef-zero. Also, written various cookbooks for infrastructure automation.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Administration ofDevOpstools suite: Team city, GitHub, JIRA, Confluence, Puppet, Octopus Deploy and ELK stack.
  • Performed automationengineertasks and implemented the ELK stack (Elasticsearch, Kibana) for AWS EC2 hosts.
  • Created an environment using Elasticsearch, Log stash, and Kibana to ingest logs to assist in future forensic analysis and incident handling, and migrated the environment into a Docker container to reduce setup time.
  • Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.

Environment: Java, AWS, Chef, Ansible,OpenStack, GIT, Jenkins, Terraform, Groovy, Gradle, JIRA, Docker,Kubernetes, Linux, Apache Tomcat, ELK, WebSphere, Python script, Ruby script, MySQL.

Confidential, Richardson, TX.

DevOps/Cloud Engineer

Responsibilities:

  • Created the end-to-end CI/CD pipeline from scratch for application and API's for automating the deployment process for all aspects of the security life cycle in the product release.
  • Wrote Puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring.
  • Provided cyber security technical thought leadership, injecting secure coding standards and best practices into daily scrums.
  • Mentoring and skill set knowledge transfers to Scrum team members.
  • Review and modify agile user stories and epics to ensure correct authentication, authorization, and logging.
  • Worked on Physical to Cloud Migration in AWS.
  • Partner with other IT and business teams to develop secure technical solutions.
  • Supported MVPs through hands-on technical security knowledge, integration, and development/coding.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Experience in setting up puppet Master, puppet Agents for managing enterprise policies and configurations
  • Using Puppet Scripts with Ivy to build the application and deploy.
  • Worked with a team of architects and developers, operational leads, and functional owners to plan and implement security technical features.
  • Worked in a fast-paced, dynamic environment with shifting priorities comfortable with change and actively driving improvements.

Environment: /Tools: Jenkins, puppet, Sonarqube, Artifactory, GIT, AWS, Predix, Cloud Foundry, Akana, Mashery, Rally, Maven, Checkmarx, PostgreSQL, Tomcat, Shell Scripting.

Confidential, Charlotte, NC

Sr. AWS DevOps Engineer

Responsibilities:

  • Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Used Docker to virtualize deployment containers and push the code to EC2 Cloud using PCF.
  • Debug and resolve postOpenStackdeployment failures.
  • Created playbooks for OpenStack deployments and bug fixes with Ansible.
  • Used the Application Server Admin (JBOSS/ Tomcat) to manage the systems remotely using Ansible and using Linux.
  • Incorporated Ansible and Vagrant to provision testing environments and model network configuration changes.
  • Communicated with groups to create REST API services to expose team data in a secure way with token-based authentication.
  • Used Docker to containerized Micro services in cloud and managed clusters using Docker Swarm and Kubernetes. Developed Private cloud system solution on CoreOS using Kubernetes.
  • Worked with the groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where 'Groovy Jenkins Plugin' and 'Groovy Post-Build Action Plugin' is used as a build step and post build actions environments needs. And, configuration automation using Docker containers.
  • Developed and implemented Software Release Management strategies for various applications through the agile process UsingDevOpstools.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments and involved in editing the existing Maven files in case of errors or changes in the project requirements.
  • Used Aws Lambda for Server less code compiling and Kinesis for the product development.
  • Implemented continuous delivery pipeline involving Jenkins, Ansible to complete the automation from commit to deployment.
  • Creating Cloud Formation scripts for hosting software on AWS cloud and automating the installation of software through PowerShell scripts.
  • Worked with Nexus repository manager to proxy, collect, and manage the dependencies on the collection of JARs.
  • Developed Open Stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • UsedKubernetesto deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Employed automation, utilizing PowerShell and batch scripting best practices and Cloud Formation templates, to ensure repeatable deployments and for automating the AMI image deployment.
  • Designed and developed UNIX shell scripts to schedule jobs. Also wrote pre-session and post-session shell scripts, Wrote PL/SQL scripts for dropping, debugging and rebuilding indexes.
  • Configured and managed environments DEV, QA, UAT and PROD on OpenStack for various releases and designed instance strategies.
  • Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Used the AWS-CLI to suspend an AWS Lambda function processing an Amazon Kinesis stream, then to resume it again.
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API Gateway.
  • Achieved Continuous Delivery on high scalable environment, used Docker coupled with Nginx.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • Installed Ansible Tower and wrote playbooks, created roles to rollout configurations to different environments.
  • Configured Chef infrastructure. Setup chef infrastructure for various environments. Used opensource chef, chef-solo and chef-zero. Also, written various cookbooks for infrastructure automation.
  • Expertise in creating Chef Cookbooks/Recipes, custom resources, libraries, etc. Implemented exception handling using chef handler.
  • Worked with Terraform for automating VPC's, ELB's, security group's, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioningKubernetesclusters on EC2 instances using Docker, Bash, Chef, and Terraform.
  • Used JIRA tool to track all the defects and changes related to Build and Release Team.
  • Have used Confluence to create, share and discuss content and projects.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch, creating automated build and release environment using CI/CD Tools like Jenkins Route 53.

Environment: AWS, Jenkins, Maven, Docker, Ansible, OpenStack, Terraform, Kubernetes, PowerShell, WebSphere, Chef, TFS, JIRA, Windows.

Confidential

Software Engineer

Responsibilities:

  • Identified the Business Requirements of the project.
  • Prepared the Design document by reviewing the Solution Required Specifications.
  • Worked on the Change requests and involving in Constructions phase.
  • Developed and worked in EA Frame Work.
  • Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
  • Wrote Test Cases from Function Specifications.
  • Handling Status Calls to explain the progress of defects.
  • Provided reports and performing cleanup requested by client.
  • Java coding to fix the defects and performing unit and integrated testing.
  • Capable of creating new database instances & managing table Spaces, users & roles.
  • Conversant in XML related technologies.
  • Experience in developing dynamic web-based user interfaces using HTML and JavaScript.
  • Developed backend logic using Servlets, EJB, and JDBC.
  • Involved in Developing the Application using Dependency injections.

Environment: Java EE 1.5, JDBC, Multi-Threading, Servlets, JSP, Struts 1.0, XML, XSLT, JUnit, Eclipse, ANT, Web logic server 9.2, Oracle 9i, CVS, Unix, Windows.

We'd love your feedback!