We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

4.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Around 6 Years of professional work experience as Devops/AWS Engineer, Linux Admin,and Build & Release EngineerwithAWS Cloudplatform experience in Continuous Integration, Continuous Deployment/Delivery integration pipelines.
  • Having hands on experience in Amazon Web Services including EC2, VPC, S3, EBS, ELB, Cloud - Front, IAM, RDS, Cloud Watch, Cloud trail, Cloud formation AWS configuration, API Gateway, Dynamo DB, Auto scaling, Load Balancing, Lambda,, IAM, Security Groups, Glue, Athena, EMR.
  • Created SCM Process, Policies, Procedures and Release Notes to follow Development and allow SQA teams to Release or deploy highest quality product for the enterprise.
  • Develop CI/CD Pipelines for automated Dev/Prod deployments in AWS by integrating with other systems like Jenkins and GITLAB CI/CD, GITHUB ACTIONS, TeamCity, Harness.
  • Created Dev and Prod environment using Terraform. Created Modules in terraform for AWS Resources.
  • Created start to end infrastructure using Terraform and made use of different modules for the resource creation in AWS environment and also created 3-tier Architecture using Terraform.
  • Created functions and assigned roles in AWS Lambda to run python scripts, and integrated API Gateway with Lambda.
  • Experience in working with Aurora Serverless, MSSQL, PostgreSql databases.
  • Experienced in keeping up and looking at log archives using monitoring tools like Cloud Watch, Splunk.
  • Experience in working with cluster management and orchestration features embedded in Docker Engine and worked on creation of custom Docker container images, tagging, pushing the images and Dockers consoles for managing the application of life cycle.
  • Created Multi-stage Dockerfile for the applications by exporting the base image of the applications.
  • Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes.
  • Hands on experience with Source Control Management tools like GIT, GITHUB, BITBUCKET, GITLAB, Subversion to track changes made by different servers in source.
  • Ability to deploy, manage, and operate scalable, highly available, and fault-tolerant systems.
  • Experience in working with various Python integrated Development Environments like VIM, PyCharm, VSCode and Atom.
  • Experience in using GIT on UNIX, Linux and Windows environment. Good experience on Linux environments.
  • Extensively experienced in usingBuildand Automation tools like Ant, Maven, Gradle and working knowledge otherbuildtools like MSBuild.
  • Handled environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Used scripting languages like Python, PowerShell, Ruby, Perl, Bash and configuration management tools Chef, Puppet, Atlassian and CF Engine and Web Service like AWS.
  • Installed and Configured - NFS, NIS, DNS, Mail Server, Apache Web Server on Linux..
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/bash Scripts.
  • Coordinated with the Offshore and Onshore teams for Production Releases. Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Ability to work successfully as part of small to medium sized team or independently.
  • Excellent communication, interpersonal, analytical and quick problem-solving skills.

PROFESSIONAL EXPERIENCE

Cloud Environment: AWS, Azure, Google Cloud platform

AWS services: EC2, ELB, VPC, RDS, AMI, IAM, S3, Cloudwatch, SNS, SQS, EBS, Route53

Containerization Tools: Kubernetes, Docker, Mesos, Docker Swarm

Configuration Management Tools: Chef, Ansible, Puppet

Continuous Integration Tools: Jenkins, Hudson, Bamboo, TFS Visual Studio Build

Build Tools: Maven, Ant, Gradle, SaltStack

Version control tool: Subversion (SVN), GIT, GIT Hub, Git Lab, Bitbucket.

Artifactory repositories: Docker Hub, Artifactory (AY), Nexus, Nginx

Bug Tracking Tools: Jira, Bugzilla

Monitoring Tools: Nagios, ELK, Splunk, Datadog, AppDynamics, Grafana

Databases: SQL 2012/2008/2005, PL/SQL, Oracle 11g/10g/9i

Scripting tools: Python, Perl, Bash, Java Script, Ruby, Power shell, YAML, Groovy

Web/Application Servers: WebSphere, Apache, Tomcat, JBOSS, WebLogic

Network Services: FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTP, SMTP, WinSCP, Raid Levels

Operating Systems: UNIX, Linux, Solaris, Red Hat 4.x, Windows NT2000/7/XP/Vista, Windows Server 2008.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Cloud DevOps Engineer

Responsibilities:

  • Designed & implemented VPC service for extension of on-premises datacenter with AWS Cloud using VPN & Direct connect services.
  • Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Managed other AWS Services like S3, Cloud Front, Cloud Watch, RDS, Kinesis, Redshift Cluster, Route53, SNS, SQS, and Cloud Trail.
  • Implementation of JIRA to track all issues pertaining to SDLC and Integration of JIRA with repositories such as Subversion, Bitbucket and GIT to track all code changes.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Regular backups scheduled on AWS cloud and AWS S3 buckets, created custom AWS IAM polices for users and created AMI image snapshot for backup of production server.
  • Automated the build and release management process including monitoring changes between releases.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux environment.
  • Experience in administering and maintaining Atlassian products likeBitbucket and Maintained and administered GIT source code tool.
  • Set up CI/CD pipelines for Microservices and integrated tools such asMaven, Bitbucket, Docker for providing immediate feedback to DEV teams after code check-in.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Deployed the Java applications into Apache Tomcat Application Servers using Jenkins, Git, Docker, Chef, Cloud formation etc.
  • Created different S3 buckets for upload and deployement for the files.
  • Worked on creating EMR cluster using terraform and also worked with Athena, AWS Glue, Datalake.
  • Created GitLab CI/CD pipeline for test and prod environment.
  • Wrote shell script to start and shutdown EC2 on daily basis.
  • Integrated API Gateway with lambda along with S3 bucket.
  • Created detailed AWS Security Groups which behaved as virtual Firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Helped designing high availability applications using Elastic Load Balancers on AWS across availability zones and regions.
  • Written python scripts to create topics in AWS SNS and send emails subscriptions links to various members within the organization.

Confidential, Chicago, IL

AWS Developer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience and leading up to building a continuous integration system for all our products.
  • DesigningEC2instances architecture to meet high availability architecture and security parameters.
  • CreatingS3 bucketsand also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
  • ManagingAWS EC2instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers fromSCMto Puppet.
  • Worked on building & deploying Java code through Jenkins, usedJenkinsAmazon Web Services (AWS)Code Deployplugin to deploy to AWS and worked AWS Cloud management.
  • Used AmazonEC2for deploying and testing the lower environments such as Dev, INT and Test.
  • Used AmazonIAMto maintain the user credentials and also involved in creating customIAMpolicies to various groups defined within the organization.
  • Worked with object storage serviceAmazon S3to store and retrieve media files such as images.
  • Monitored the application and stored the logging information viaCloud Watch.
  • Creating secured cloud infra using Virtual Private Cloud (VPC) for Staging and Development environment onAWS
  • AdministeredBitBucketfor deploying the web applications into AWS through CodeDeploy.
  • Supported byEC2,S3,ElasticBeanStalk,CodeDeploy,VPC,IAM,ELB,RDSandRoute 53from AWS, for successfully running the web apps.
  • Experienced AWS Developer tools such asCodeCommit,CodePipeline,CodeDeploy, CodeBuildetc.
  • Installed/Configured/ManagedPuppetMaster/Agent. Wrote custom Modules and Manifests, downloaded pre-writtenmodulesfrom puppet-forge.
  • Designed a Configuration Management solution usingPuppet and also created Dockerfile for the base php image.
  • UsedShell and Pythonscripting to automate the tasks for build and deployment.
  • Managed the source code control of multiple development efforts usingBitbucket, Subversion, andGitversion control tools.
  • Created a Bitbucket pipeline to trigger the deployment in various AWS Environment.
  • Studied the currentbuild and releaseprocess and automated the process usingShellscripts.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Perform various builds for the QA, and Production Environments.
  • DevelopedPerlandshell scriptsfor automation of the build and release process.
  • Coordinated with Different Project teams onBuild &releaseplanning and efforts.

Confidential, Parsippany, NJ

Sr. DevOps/AWS Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Implemented & maintained the Branching and Build/Release strategies utilizing Subversion (SVN).
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Used Ant, Maven and Gradle as a build tools on java projects for the development of build artifacts on the source code.
  • Regular backups scheduled on AWS cloud and AWS S3 buckets, created custom AWS IAM polices for users and created AMI image snapshot for backup of production server.
  • Maintained and administered GIT source code tool.
  • Manage deployment automation using Puppet, MCollective, Custom Puppet Modules and Ruby.
  • Automated the build and release management process including monitoring changes between releases.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux environment.
  • Excellent understanding of SCM tools such asBitBucket, SVN, Git,andGitHub.
  • Experience in administering and maintaining Atlassian products likeBitbucket.
  • Set up CI/CD pipelines for Microservices and integrated tools such asMaven, Bitbucket, Docker for providing immediate feedback to DEV teams after code check-in.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Involved in implementing Workflows, Components, Screens and Notification schemes in Jira Project setup.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Deployed the Java applications into Apache Tomcat Application Servers using Jenkins, Git, Docker, Chef, Cloud formation etc.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Provided assistance for management of AWS storage infrastructure systems.
  • Managed Nexus Maven repositories to download the artifacts during thebuild.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Built Python apps that allowed developers to build proprietary solutions without requiring standard components.
  • Configuring applications to run on the datacenter and provisioned the instances on AWS using Terraform, Developed and deployed stacks using AWS Cloud Formation Templates.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Developed, Maintained, and Distributed release notes for each scheduled release.
  • Skilled to write, debug maintain scripts in Shell, Perl etc.
  • Converted all Cloud Formation templates to Terraform for infrastructure as code.
  • Build artifacts are deployed into Tomcat instances which were integrated using the Perl and Shell scripts.

Confidential, Horsham, PA

DevOps Consultant

Responsibilities:

  • Designed & implemented VPC service for extension of on-premises datacenter with AWS Cloud using VPN & Direct connect services.
  • Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Managed other AWS Services like S3, Cloud Front, Cloud Watch, RDS, Kinesis, Redshift Cluster, Route53, SNS, SQS, and Cloud Trail.
  • Implementation of JIRA to track all issues pertaining to SDLC and Integration of JIRA with repositories such as Subversion, Bitbucket and GIT to track all code changes.
  • Implemented Jenkins and built pipelines to drive all microservice builds out to the Docker registry and then deployed to Kubernetes.
  • Automated, designed and implemented CI/CD pipeline using BitBucket, Jenkins, Docker private registry.
  • Implemented Kibana within Open Shift and created dashboards to monitor our application logs.
  • Integrated Open Shift cloud platform with Continuous Integration, Continuous Delivery, and Continuous Deployment tools like Jenkins, GIT SCM, UDeploy.
  • Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing Yaml files.
  • Configuring JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/Issue tracker.
  • Extensively worked on Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous deployment with zero downtime rolling updates.
  • Experienced with Ansible Tower for managing complex network deployments by adding control, knowledge and delegation to Ansible powered environments.
  • Wrote Ansible Playbooks with python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python scripts.
  • Created Docker Swarm using Docker CLI to Orchestrate, Schedule and deploy the services to Swarm and managed the Swarm behavior.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.

Confidential, Denver, CO

DevOps/AWS Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that mainly worked closely with many proprietary tools and open source tools like Jenkins, AWS, JIRA, etc. Used for development and deployment of internal tools and programs.
  • Configured with AWS resources such as EC2, VPC, Route53, ELB, S3, EMR, supporting networking and management/monitoring services.
  • Created and maintained Highly Available and Fault Tolerant infrastructure in Amazon VPC using EC2 with Elastic load balancing and Auto scaling groups in AWS cloud.
  • Monitored AWS resources such as Amazon EC2 instances, Amazon DyanamoDB tables, and Amazon RDS DB instances, as well as custom metrics generated by applications and services, and any log files generate applications using CloudWatch.
  • Extensively working on Continuous Integration (CI) and Continuous Deployement (CD) process by automating build on time basis using Jenkins.
  • Worked onNagiosfor monitoring the systems.
  • Developed Shell/Perl Scripts for Automation purpose.
  • Implemented multi-tier application provisioning in cloud, integrating it with Terraform.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with Software Developers and DevOpsto debug software and system problems.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat application server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Involved in Research of the project application architecture to support Build, Compile and Test issues.

We'd love your feedback!