We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 5+ years of professional experience in full SDLC development involving requirements analysis, design, development, testing, and implementation of various applications. Management (SCM), Build and Release management and Process Engineering
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of EC2, IAM, S3, EBS, Route53, ECS, VPC, Cloud Formation, Cloud Watch, Lambda,SNS, SQS, Cloud Trail, AWS Config.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, Auto - scaling, Elastic load balancing (ELB) in the defined virtual private connection.
  • Experience with Ansible playbooks to automate the entire deployment process as well as the infrastructure.
  • Experience in Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, andCloud formation scripts.
  • Managed Deployment automation using Packer-Docker and Terraform involved in automated deployments of EBS on to the AWS Cloud Ec2 instance server and automated the complete deployment environment on AWS.
  • Write Terraform scripts from scratch for building Dev, Staging Prod and DR environments.
  • Experience with Configuration Management/Automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Working expertise on all aspects of Ansible concepts like Control Node, Managed Nodes, Inventory, Modules, Tasks, Playbooks etc
  • Experience in the configuration of the AWS SDK (Boto3), AWS-CLI.
  • Good Exposure on Vagrant & Docker based container deployments to create environments for dev teams and containerization of environment delivery for releases.
  • Experience with containerization and clustering technologies like Docker and Kubernetes.
  • Used Docker to implement a high-level API to provide lightweight containers that run processes isolation and worked on creation of customized Docker container images, tagged and pushed the images to the Docker hub.
  • Hands on experience in Open Shift containers, maintaining pods and managing Kubernetes in automating deployment, scaling and management of Containerized applications.
  • Extensively worked with source code Version Control tools like SVN (Subversion), GIT, GitHub, Bitbucket.
  • Expertise in using build tools like Ant, Maven and Gradle for the building deployable artifacts such as Jar, War, Ear and Zip extension files.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Extensively worked on creating CI CD pipelines using Jenkins for building, validating and testing the Cloud formation templates, Ansible Playbooks.
  • Implemented CI/CD process using CDP process for global development team, allowing for dozens of code updates per hour with zero downtime.
  • Created CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins. Implementing new projects builds framework using Jenkins as build framework tools.
  • Easily mingle with the newly evolved technologies in the market.
  • Pretty well knowledge on web servers like Apache and application servers like Web logic, Tomcat, WebSphere to deploy code.
  • Configured the Jenkins file to schedule periodic jobs daily and report to the team in case of build failure.
  • Work experience on Web Sphere Data power, Message Queue.
  • Having sound knowledge on every process of Datapower appliances like SSL certificate management, Raising ITSC request to procure SSL certificates, Domain backup and service flow.
  • Involved in functional and non-functional requirement clarification with business analysts.
  • Kafka Connect using Schema Registry in a very high-volume environment
  • Security concepts (Single sign-on, digital signatures, encryption/decryption PKI, SSL)
  • Knowledge of Web Service standards (WSDL, SOAP 1.1, 1.2), XSD, XPATH, WSDL,XSL, and ESQL.
  • Troubleshoot and debug services using the problem determination tools, logs, and probes provided with the Data Power.
  • Interested towards the new technologies which are raised newly in the market.

TECHNICAL SKILLS

Operating Systems: Unix, LINUX and Windows

Version Control Tools: Subversion, GIT, Bitbucket

Build Tools: ANT and Maven

CI/CD Tools: Jenkins, Concourse, Bamboo and TeamCity

Configuration Management Tools: Ansible, Chef and Puppet

Containerization Tools: Docker, Docker Swarm, Kubernetes, ECS, ACS, and GCS

Programming/Scripting: Shell, Python, Ruby, Perl, XML and JavaScripts

Languages: Repository Managers Nexus and Artifactory

Logging & Monitoring Tools: Elasticsearch,Logstash,Fluentd,Kibana,Grafana, Nagios, Splunk and Cloud watch

Cloud Technologies: AWS, Azure and OpenStack

PROFESSIONAL EXPERIENCE

DEVOPS ENGINEER

Confidential

Responsibilities:

  • Worked with AWS Cloud platform and its features, which include IAM, EC2, S3 AMI, EBS, CLI, SNS and VPC.
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • The role will also be involved in providing recommendations on enhancements, monitoring the performance and support maintenance of deployed solutions.
  • We had used Docker compose for running (micro services) multiple application present on various containers with one single command Docker - compose up.
  • Used Terraform in AWS to spin up the instances with Infrastructure as Code.
  • Used Docker to containerized Micro services in cloud and managed clusters using Docker Swarm and Kubernetes.
  • Implemented cluster services using Docker and Kubernetes.
  • Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Implemented cloud automation using AWS Cloud Formation Templates, Ansible.
  • Used Ansible tower for managing the Ansible playbooks, Creating inventory, job templates and scheduling jobs and Ansible servers.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Responsible for monitoring the AWS resources using Cloud Watch and application resources using Nagios.
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lockdown security groups
  • Wrote the Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format, Run Ansible Scripts to provision Dev servers.
  • Used Jenkins to integrate delivery (CI and CD process) and maintained continuous integration (CI) using tools Jenkins over diff environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
  • Experience in setting up the Continuous Integration (CI) and Continuous Deployment (CD) practices. for Release Automation of Java and Oracle Fusion Middleware Applications (Oracle ADF, Oracle SOA, OSB)
  • Experienced with CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins s build tools.
  • Experienced on Network Programs relating to the ECSS contract Network Programs relating to the ECSS contract
  • Installed and configured Jenkins tools on Linux and windows platforms, manage slaves and installing Jenkins s plugins
  • Streamlined Build process for Fortify scan of code from Manual to Automated mode by setting up Jenkins Automation environment, thus reducing manual error prone, build time, no logging to machine is required.
  • Involved in Day-to-Day System Administration tasks on CentOS 7.x.
  • Defined and Implemented Change Management and Release Management procedures.
  • Help with the creation of dev standards for Puppet module development including best practices for version control (git).
  • Perform troubleshooting and monitoring of the Linux server on AWS using Zabbix Nagios and Splunk.
  • Management and Administration of AWS Services CLI, EC2, VPC, S3, ELB Glacier Route 53, Cloud trail, IAM, and Trusted Advisor services.
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, Code Build, Code Deploy, S3 and puppet.

Environment: AWS EC2, EBS, S3, Ansible, GIT, Apache, Linux, Terraform, AWSCLI, boto3, Terraform, Cent OS7, Kubernetes, Docker.

DEVOPS ENGINEER

Confidential

Responsibilities:

  • Experienced Cloud andDevOpsengineerin automating, configuring, and deploying instances on AWS, AZURE environments and Data centers.
  • Expertise in configuring, monitoring, and alerting tools according to the requirement like Cloud Watch, Cloud Trail, Dynatrace, Splunk Enterprise.
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Configure ELK stack in conjunction with AWS and using Logstash to output data toS3.
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible Python, Bash scripts. Adopted new features as they were released by Amazon, including ELB & EBS.
  • DevOpsrole converting existing AWS infrastructure to server - less architecture
  • (Lambda, Kinesis) deployed via Terraform.
  • Working knowledge of host virtualization technologies, commonly used monitoring technologies and storage virtualization Configuring, automating and maintaining build and deployment CI/CD tools GitHub Jenkins, ANT, Maven, Docker-registry and JIRA for multi-environment
  • (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling using Kubernetes.
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IPs to ensure a safe area for organization in AWS public cloud.
  • Implemented and maintained Ansible by spanning several environments in vRealize and the vCloud.
  • Configured Azure virtual networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and subnets.
  • Managed Azure Infrastructure, Azure Web Roles, Worker Roles, SQL Azure, Azure
  • Storage, Azure AD Licenses, Office365. Virtual machine backup and recover from a recovery services vault using Azure PowerShell and Portal.
  • Established connection from Azure to on premise data centre using Express Route for single and multi-subscription connectivity. Design, install, administer, and optimize hybrid cloud components to ensure business continuity (i.e., Azure AD,ADFS, SSO & VPN Gateways)
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments checking out code from git and use maven to build jar artifacts.
  • Experience with setting up Chef Infra, Boot strapping nodes, creating and uploading recipes, node convergence in Chef SCM. Created Chef Cookbooks and wrote recipes in Ruby to install and configure infrastructure across environments and automated the process using Python.
  • Extensively used Ant, Maven and Bash Scripts for automating build and release tasks.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments. Integration with Splunk for API traffic monitoring and health checks.
  • Used ANT and MAVEN as a build tool on java projects for the development of build artifacts on the source code.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts.

Environment: AWS, AZURE, Chef, Docker, Ansible, Jenkins, Terraform, Kubernetes ANT, Maven, Python, Web Logic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x Virtualization, Configured plug-ins for Apache HTTP server 2.4, JDK1.7, XML

DEVOPS ENGINEER

Confidential

Responsibilities:

  • Experience in creating AWS VPC network within regions and Availability Zones to have both private and public networks of web applications that are deployed on EC2 and managed by ECS.
  • Build AWS infrastructure various resources IAM, VPC, Security Group, Auto Scaling, Cloud Watch, RDS, NACL, NAT, Firewall, Route 53, and Cloud Formation JSON Templates.
  • Created S3 buckets and managed policies for buckets and used S3 bucket and Glacier for storage and backup on AWS and in real - time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail, and SimpleNotification Service.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, Bitbucket and AWS.
  • Configured the storage on S3 Buckets.
  • Experience working with IAM in order to create new accounts, roles, and groups.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Familiar and experienced with Agile Scrum development.
  • Experience in installing Docker like container instances using Amazon ECS to deploy multiple Tomcat Application servers.
  • Hands on designing AWS Cloud Formation templates to use services like EC2, RDS S3, EBS, Cloud Watch, SNS, SQS, Cloud Trail.
  • Experience on AWS Cloud Formation templates to create custom sized VPC, Subnets NAT to ensure successful deployment of Web applications and database templates.
  • Write Terraform scripts from scratch for building Dev, Staging Prod and DR environments.
  • Establish CI/CD for trunk and branches to support parallel development.
  • Installing, configuring, and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plug-in such as GIT, Maven, ANT and Chef.
  • Installed and configured an automated tool puppet that included the installation and configuration of the puppet master, agent nodes and an admin control workstation.
  • Deploying application using Jenkins s server and Troubleshoot build and release job failures, work with engineers on resolution.
  • Designed, Installed, and Implemented Ansible configuration management system.
  • Configuration and Administration of Apache Web Server and SSL Certificates.
  • Was instrumental in creating a Disaster Recovery (DR) process and setting up new infrastructure in west region of Amazon Web Services.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IPs to ensure a safe area for organization in AWS public cloud.
  • Utilized Amazon Route53 to manage DNS zones and assign public DNS names to elastic load balancers IP s.
  • Writing UNIX shell scripts to automate the jobs and scheduling cron jobs for job automation using commands with Crontab.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Experience with Ansible Tower to more easily manage enterprise Ansible deployments
  • Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints and VM Migrations from Transitional hosts on Canada Boxes.

Environment: SVN, GIT, Jenkins, AWS, Ansible, YAML, Bit bucket, JSON.

BUILD & RELEASE ENGINEER

Confidential

Responsibilities:

  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto - scaling of the instances.
  • Experience with SaaS, IaaS Cloud and PaaS technologies.
  • Deploying, planning, monitoring, and maintenance of amazon AWS stack (Including EC2, Route53, S3, Relational DB, Dynamo DB, Direct Connect, Api Gateway, SNS, Service Catalog SQS,EMR, IAM, Lambda) and virtual machines as required in the environment.
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon kinesis.
  • Developed, deployed, and managed event-driven and scheduled AWS Lambda functions to be triggered in response to events on various AWS sources including logging, monitoring, security related events and to be invoked on scheduled basis to take backups.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Worked on Managing the Private Cloud Environment using puppet.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache and IIS.
  • Designed AWS Cloud Formation templates to create custom sized ZZ, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Securing Linux servers by hardening the OS using IPtables, SELinux, and RKHunter.
  • Worked with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly if required.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for Provisionen; Created roles, Cookbooks, Recipes, and Data Bags for Server configuration.

We'd love your feedback!