We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Stamford, CT

PROFESSIONAL SUMMARY:

  • 9+ Years of IT experience as Cloud, DevOps Engineer with expertise in areas of Software Configuration Management, Version Control, DevOps, Build and Release management, Linux System Administration.
  • Understand and demonstrate/implement DevOps practices and tools for different platforms.
  • Good experience on DevOps tools such asAnsible, Terraform, Packer, Kubernetes, Docker, Chef, Vagrant, Virtual Box, Puppet, Jenkins, Maven, ANT, SVN, GIT, Bit Bucket.
  • Strong Operational Skills on Cloud Services EC2, S3, VPC, Cloud Formation, Cloud Watch, RDS, Dynamo DB, IAM, SNS, SQS, cloud Front and Lambda.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs),Subnets, Availability Zones and security groups
  • Setting up d Confidential bases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.Working on Cloud formation templates, terraform for creating the replica of the entire infrastructure in case AWS region outages.
  • Experience in using AWS Lambda for migration of d Confidential from S3 to Postgres SQL d Confidential base in AWS.
  • Worked extensively with Terraform, such as Infrastructure as code, Execution designs, Resource Graphs, Change Automation.
  • Converted existing Terraform modules that had version conflicts to utilize cloud formation during terraform deployments.
  • Wrote severalTerraform templates to create infrastructure for various applications.Created alarms in Cloud watch service for monitoring the server performance.
  • Handled migration of d Confidential and services from local client server to cloud based services using AWS.
  • Provisioned largescale environments as infrastructure as a code using Terraform.‎Built custom Terraform Modules for projects to manage code as DRY.
  • Provisioned the highly available EC2 Instances using Terraform and Ansible Playbooks. Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Implemented Production environment using Terraform with Terragruntas a wrapper.
  • Worked on setting up Docker Orchestration platform. Kubernetes for deployment of Docker containers on a large scale.
  • Experience working on several Docker components like Docker Engine, Docker - Hub, Docker-Compose, Docker Registry and Docker.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Experience in creating DockerContainers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Responsible to install, configure and manage chef server, chef client and workstation. Create cookbooks, recipes and roles for chef server. Manages roles .so that only specific recipes run for respective roles.
  • Setting up various Jenkins jobs to pull the code from the GitHub repository to build Docker images dynamically using Docker file and pushing it to Docker private registry
  • Proficient with scripting languages PowerShell, BASH, Python. Wrote many scripts to automate system level monitoring, Infrastructure provisioning, improve developer productivity etc.
  • Deployed AWS Instances and RDS using Ansible, Terraform, and Puppet, that included.
  • Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Experience with Confidential Corp tools (Terraform, Packer, Vault). Used Terraform to provision the instances on AWS Cloud.
  • Used Packer to create Automated Machine Images and automated the whole AMI creation process using Jenkins.
  • Created Amazon Machine Images of EC2 instances using Packer.
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • Ability to work closely with teams, in order to ensure high quality, timely delivery of builds & releases.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Experience in creating and managing multiple instances of Apache Tomcat and deployed several test applications in those instances for QA environment.
  • Good Exposure on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Centralized logging system based on using Log Stash, Elastic search, Kibana.
  • Implemented Blue-Green deployment which helped achieve zero downtime for applications.
  • Created deployment workflows which includes pre-deployment checks, backup, deployment checks, Post deployment checks and the rollback.
  • Dynamic team player who is consistently motivated toward success and completion of tasks with an ability to work independently.

TECHNICAL SKILLS:

Infrastructure as service: AWS, EC2, LAMBDA,RDS, S3, IAM, OpenStack, Azure.

Cloud Platform: AWS (EC2, ELB, S3), OpenStack (Nova, Swift, Glance), Azure, Cloud Foundry, AWS ElastiCache, AWS Redshift.

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 2.0.x, JBOSS 4.x/5.x, Red Hat, WebSphere 6.x/7.x/8.x

Log Management tools: Elastic Search, Kibana, Grafana, Logstash.

CI Tools: Jenkins, ANT, Maven, Bamboo.

Container Tools: Docker, Kubernetes,Amazon ECS, Helm, Minikube.

Infrastructure as Code: Terraform, Terragrunt, CFT.

Configuration Management tools: Chef, Puppet, Vagrant, Maven, Ansible

Virtualization: VMware Client, Windows Hyper-V, vSphere 5.x, D Confidential centre Virtualization, Virtual Box, KVM, Power VM.

Programming Languages: C, SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP, Python and Ruby.

Network Protocols/Services: LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL,DNS, and DHCP.

Operating systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000, XP, Windows 7, Ubuntu 12/13/14.

Monitoring tools: Splunk, Nagios,Cloud Watch, log Stash

Scripting: Perl, Python, Ruby, Shell scripting, YAML, JSON

D Confidential base technologies: Oracle, SQL Server, MySQL, NoSQL (DynamoDB, Couchbase), Amazon Aurora.

Version control tool: Git, Git Hub, Git Lab, Bitbucket, CVS, SVN.

PROFESSIONAL EXPERIENCE:

Sr. DevOps Engineer

Confidential, Stamford, CT

Responsibilities:

  • Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation as a code with YAML and JSON scripting.
  • Written reusable Templates for provisioning AWS infrastructure as a code using Terraform to build staging and production environments.
  • Worked with AWS Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer and responsible to setup Elastic search cluster using Terraform scripts to block all the Spam and Possible attacks.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Configured Docker file with different artifacts to make an image and using chef cookbooks deployed those Docker images to different servers for running the applications on containers.
  • Worked on deployment automation of all the Microservices to pull image from the privatedocker registry and deploy to docker.
  • Created images and stored in the Docker containers and uploaded to the Docker hub.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs and configured Docker container for branching purposes.
  • Used Kubernetes as open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Worked on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services and deployed application containers as Pods.
  • Managed Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.
  • Developed automation scripts in YAML using Ansible to deploy and manage Java applications across Linux servers.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of nodes and to deploy new builds.
  • Configured the Ansible playbooks with Ansible Tower so that other users can run them with just a push of a button.
  • Developed build and deployed scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Bitbucket as source code repositories, managed for branching, merging, and tagging.
  • Worked on MAVEN as a build tools on java projects for the development of build artifacts on the source code and Maintained build related scripts developed in shell for Maven builds.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Configured various plugins, upgrading them for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Used Jenkins for continuous integration and deployment into Apache Tomcat Server, Nginxand Performed Log analysis using ELKstack and created monitoring charts.
  • Deployed and configured JIRA on hosted instances for issue tracking, workflow collaboration and tool-chain automation.
  • Implemented the use of Nagios tool and keynote for monitoring and analyzing the network loads on the individual machines by enforcing custom Nagios monitoring, notifications and dashboard to exhibit various metrics using Shell Scripting. Have been creating Test Environments using Vagrant by spinning up Virtual Machines (Vagrant Boxes).
  • Automated deployments using Ruby, Perl, YAML, Bash, Python and JSON scripting.

Environment: Amazon Web Services (AWS) EC2, Route 53, S3, VPC, IAM, ELB, Auto Scaling, Watchcloud front, Cloud Formation, Bitbucket, Ant, Maven, Jenkins, Ansible, Docker, kubernetes, Python, Nagios, Shell Scripting, YAML, MySQL, Vagrant, Linux, Unix, Windows.

Sr. AWS/ DevOps Engineer

Confidential, Salisbury, NC

Responsibilities:

  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.Involved in Building and configuring Red Hat Linux Servers as required for the project.
  • Manage multiple AWS accounts with multiple VPCs for both production and non-production where primary objectives are automation, build out, integration and cost control
  • Extensively worked on AWS services such as EC2, S3, SNS, SQS, IAM, Cloud Watch, Code Deploy, Cloud Front, Cloud Formation and VPC
  • Used Cloud Formation template for creating initial infrastructure like IAM roles and policies, S3 buckets and bucket configurations.
  • Automated the AWS resources by using terraform.
  • Worked with Terraform to create stacks in AWS from the scratch and updated the terraform as per the organizations requirement on a regular basis
  • Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Experienced in writing terraform modules for automation the Creation of VPC-VPN from d Confidential center to Prod environment and Cross account VPC Peering
  • Created Docker images and handling multiple images primarily for middleware installations and domain configurations
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Manage deployment automation and implementing a Continuous Delivery framework for new projects using Jenkins, Ansible, Code Deploy, Docker, and Git.
  • Designed and Implemented CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl, Python)
  • Experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD), DevOps tool chain and DevOps processes for agile projects
  • Installed and maintained Jenkins for Continuous Delivery as well as automate Ansible Playbook runs against production infrastructure
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Run Ansible Scripts to provision Dev servers
  • Instituted Ansible for configuration management and automation across all the environments
  • Used Packer, Ansible and Vagrant for creating AMI's with required configuration for the Application
  • Wrote Jenkins file for automating the Performance test scripts in AWS environment
  • User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Splunk system monitor
  • Installed, tested and deployed monitoring solutions with Splunk. Created and Maintained Subversion repositories, branches and tags

Environment: AWS, Ansible, AMI, IAM, VPC, Splunk, Docker, Jenkins, Redhat, VMware ESXi 5.5, Python, Git, Cloud formation, PostgreSQL, Terraform, Vagarant

Build and Release Engineer

Confidential, IL

Responsibilities:

  • Implemented Large Scale Cloud Infrastructure using AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail) and services Lambda, EMR, RedShift, ECS, Elastic Bean Stalk, X-ray.
  • Managed Elastic Cloud Computing (EC2) instances utilizing Auto scaling, Elastic Load balancing, and Glacier for our Dev and Test environments as well as infrastructure servers for GIT.
  • Migrated present Linux environment to AWS/CentOS/RHEL by creating and executing a migration plan per scheduled timeline to complete the migration.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts for creating alarms and notifications for EC2 instances using Cloud Watch.
  • Deployed JSON template to create a stack in Cloud Formation which include services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, SQS and other services of the AWS infrastructure.
  • Created functions and assigned roles in AWS Lambda to run python scripts,
  • Used AWS Lambda with java to perform event driven processing. Created Lambda jobs and configured Roles using AWS CLI.
  • Used Lambda Functions Along with API gateway and DYNAMODB to effectively maintain server less Architecture. Used Lambda to trigger API CALLS for request processing.
  • Used Route 53 to create Hosted Zones and different types of Record Sets, Routing Policies. And effectively handled d Confidential from different regions using load balancing and Route 53 .
  • Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups, and user permissions to AWS resources.
  • Working with best DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes,
  • And Changed AWS infrastructure from Elastic Beanstalk to Docker and used Kubernetes for Orchestration.
  • Maintained the repository management tools like Artifactory to store the WAR, JAR files which are deployed by using chef in Jenkins tool.
  • Worked with development team to migrate Ant scripts to Maven. Implemented Maven builds to automate JAR and WAR.
  • Developed build and deployed scripts using ANT and Maven as build tools in Jenkins to move from one environment to another environment.
  • Installed and administrated GIT Source code tools and ensured the reliability of the application as well as designed the Branching strategies for GIT.
  • Experienced in GIT forks, tagging, handling merge requests and notifications. Setting up the GIT repos for Jenkins build jobs.
  • Wrote Chef Recipes for various applications and deployed them in AWS using Terraform.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation,Bootstrapped Nodes.
  • Wrote Recipes and Cookbooks and uploaded them to Chef-server.
  • Written CHEF Recipes for deployment on internal D Confidential Centre Servers further modified the recipes to create Deployment directly to AWS EC2 instances.
  • Written Chef Cookbooks and recipes in RUBY to provision several pre-prod environments consisting of
  • Cassandra DB installations, Web Logic domain creations and several proprietary middleware installations.
  • Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • ImplementedAnsible to manage existing servers and automate the build/configuration of new servers.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Expertise in setting up Docker and using Docker tool box. And creating Docker files for automation.
  • Hands on experience in creating Docker containers and Docker consoles for managing the application life cycle.
  • Experience in setting up the automated build on Docker HUB, and also managed Docker orchestration.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Created custom Cloud Watch metrics to monitor different parameters of the servers and DB's.
  • Monitored Applications and Servers through Nagios, Web Servers Administration on Apache and Nginx.
  • Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects. Used Red hat satellite server for deploying and managing the instances.
  • Dealt with High level troubleshooting to fix hardware and Software issues on UNIX/VMware platforms.
  • Highly Expertise in Ticketing tool JIRA, Service Now to track defects and changes for change management.
  • Ensure deployments happen in blue/green concept and ensure that there is business continuity, site reliability and manage applications by providing necessary monitoring 24x7
  • Involved in everyday SCRUM meetings to ensure successful project forecasting and to discuss the roadblocks.
  • Excellent client relation skills and the drive to complete tasks effectively, and efficiently where customer service and technical skills are demanded.

Environment: AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud watch, Cloud trail, Route 53, AMI, SQS, SNS, Lambda, CLI, CDN), Docker, Chef, Jenkins, ANT, Maven, Git, SVN, Cron, Jira, Bash, Shell, Perl, Python, Ruby, Tomcat, WebLogic, Autoscaling, WebSphere, Route53, DNS, Bamboo Nagios, RHEL 5.11/6.x.

AWS Cloud Engineer

Confidential, Dallas, TX

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), AutoScaling groups, AMIs.
  • Design roles and groups using Identity Access Management (IAM).Implemented messaging solution to automate device d Confidential sync with client d Confidential base utilizing Openshift applications deployed on AWS.
  • Using Chef deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, applicationmonitoring in integration with AWS Lambda and CloudWatch.
  • Created and maintained automation of environment using Chef recipesand cookbooks within AWS environment.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-
  • Solo environment. Converting production support scripts to Chef Recipes.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Worked on documentation - Chef Basics, Initial setup of Chef, D Confidential bags implementation, Coding Standards,Cookbook document and Testing docs.
  • Managed the configurations of the instances using Chef. Written and modified various Cookbooks / Recipes for better management of the systems.
  • Created Chef Cookbooks for sudo users and network configurations using Chef Server
  • Wrote Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation and writtenrecipes, tools, shell scripts and monitoring checks.
  • Used Chef to manage Web Applications, Config Files, D Confidential base Commands and Packages.
  • Work station setup for Knife plug-in and establish connectivity between Chef Server and workstation.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI andCD system.
  • Made use of Jenkins for Chef CI, Thor for versioning, Berkshelf for dependency management and Test-Kitchenfor testing and development.
  • Developed automation scripting in Python (cFore) using Chef to deploy and manage Java applications acrossLinux servers.
  • Worked on Version control setups like GIT and integration tools Jenkins
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Collaborated in the automation of AWS infrastructure via Terraform and Jenkins - software and servicesconfiguration via chef cookbooks.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using. Jenkins along with PowerShell to automate routine jobs.
  • Experience in Container management using Docker by writing Docker files and set up the automated buildon Docker hub.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Worked on the installation and configuration of the monitoring tool Nagios. Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Set up customized monitoring with Nagios,PNP4Nagios Graphs for the legacy and new environments.
  • Automated Nagios services for d Confidential base server, web-server, application-server, networks, file sizes, RAMutilization, Disk performances using Python script in Chef.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancingtool Nginx.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.Worked on Apache and Firewalls in both development and production.

Environment: Chef, Docker, AWS, Maven, SonarQube, Nagios, Python, Shell, VMware, Java, Ant, Maven, Jenkins, Hudson, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, GIT, SVN, Windows, Ruby, Chef, JIRA.

AWS Engineer

Confidential

Responsibilities:

  • Configured EC2 instances with different AMI(Amazon machine Images) and different types of instances suitable for different criteria.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Auto scaling groups, CloudWatch, CloudFront, IAM for installing configuring and troubleshooting on various Amazon Images.
  • Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers,
  • Route 53, SES and SNS in the defined virtual private connection.
  • Creating alarms in CloudWatch service for monitoring the server’s performance, CPU Utilization, disk usage etc.
  • Managed users and groups using the Amazon Identity and Access Management (IAM).
  • Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.Provision of RDS instances, managing instances by scaling, backup and security.
  • Provisioned Amazon RedShift for large volume d Confidential and creating clusters, fetching d Confidential from S3 and giving authorize access to clusters.
  • Setting up private networks and sub-networks using VirtualPrivate Cloud (VPC) and creating security groups and access control lists to associate with the networks.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

Environment: AWS, EC2, AMI, VPC, Autoscaling group, IAM, Cloud Watch, Route53, Amazon RedShift, SNS, RDS, Cloud FrontJr Linux Admin

Confidential

Responsibilities:

  • Installation of patches and package management using RPM and YUM in Red hat Linux.
  • Created and modified application related objects, created users, roles and maintained system security.
  • Experience in Server OS Installation, using alternate disk installation method for the same for critical servers to reduce down time.
  • Experience in performing system Administration and performance monitoring Tasks on linux servers.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Develop framework for System Automation, Design and Automate LDAP security groups and permissions.
  • Responsible for setting up cron jobs scripts on production servers.Configuration of Services such as FTP, DNS, SSH.
  • Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.
  • Maintained source code repository in subversion.Experience with Apache tomcat web servers for application deployment.
  • Experience in developing dynamic web based user interfaces using HTML and Java.

Environment: Linux, Subversion, Ant, Maven, Apache tomcat, MySQL, bash, Shell scripting, Java/J2EE

We'd love your feedback!