We provide IT Staff Augmentation Services!

Sr. Aws/ Devops Engineer Resume

5.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • 7+ years of experience as DevOps, Cloud, Build & Release, Automation, and Systems engineer. Self - motivated, proactive, dedicated, reliable person with excellent interpersonal, leadership & communication skills with a good appetite for learning.
  • Extensive experience in cloud (AWS, Azure, GCP, & others), configuration management tools (Puppet, Chef, Ansible), continuous integration tools (Jenkins, Bamboo), version control (Git, SVN), container and orchestration tools (Docker, Kubernetes), Monitoring tool (Nagios), and testing tool (Selenium).
  • Expertise in designing AWS infrastructure like VPC, Subnets, EC2, S3, ALB, ELB, Cloud Front, ECS, Auto Scaling, Redis Cloud Watch, RDS, SNS, SQS, IAM, Lambda, Cloud Formation Template, Elastic Beanstalk, Amazon Redshift, AMI, Cloud trail, Route53, DynamoDB, Aurora, AWS Glue, EMR, Kinesis and managing its security groups and NACL.
  • Developed an end-to-end Continuous Integration Pipeline using Jenkins for enabling a containerized local control plane using Kubernetes &Docker.
  • Experience in configuring AWS cloud infrastructure as code using Terraform and continuous deployment through Jenkins.
  • Hands-on experience in various Docker components like Docker Engine, Docker Hub, Docker Machine, Docker Compose, and Docker Registry.
  • Managed container orchestration tools like Docker, Docker Swarm, Kubernetes, and Amazon Container Service.
  • Experience in implementing Spark processing, Kafka messaging, JBoss BRMS, and Cassandra DB on the Open Shift container platform.
  • Experience in creating pods and clusters in Kubernetes and deploy those using OpenShift.
  • Extensive experience in using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Proficient in scripting AWS AMIs Deployment, bootstrapping, and pre-baking AMIs.
  • Experience in managing Chef as a configuration management tool by developing Chef Cook Books and Recipes.
  • Used Ansible to create reusable server configurations and build environments. Developed Ansible Playbooks to provision Apache Web servers, Tomcat servers, and other applications.
  • Hands-on experience in Installing, Configuring of Puppet server-clients, and wrote Puppet Manifests to automate infrastructure.
  • Extensively worked on Jenkins/GitLab/Bamboo by installing, configuring, and maintaining continuous integration (CI) and continuous deployment (CD).
  • Strong hands-on development and configuration experience with software provisioning tools like Chef, Puppet, and Vagrant.
  • Hands-on experience with Version Control tools such as Subversion (SVN), Git, Bit bucket in Branching, Merging Strategies, Tagging, and maintaining versions across Windows and Linux platform.
  • Ability in the development and execution of Bash/Shell scripts, XML and Python Scripts to automate the administrative tasks.
  • Good experience in Web Logic, Web Sphere, Tomcat Application Server for application deployments.
  • Good understanding of DNS, LDAP, TCP/IP, and various Network Administration concepts.
  • Expertise in configuring Log monitoring tools like ELK (Elasticsearch, LogStash &, Kibana), Nagios, Splunk, Filebeat, and Grafana to monitor logs of applications in prod and non-prod.
  • Worked with different Bug Tracking and Ticketing Tools like Bugzilla, Remedy, Jira, and ServiceNow.
  • Expertise in SDLC, Agile, ITIL, and Waterfall methodologies and a good understanding of concepts of Project Management principles.
  • Gained experience in utilizing Atlassian products such as Bit bucket, JIRA, and Confluence.
  • Strong ability to troubleshoot any issues generated while building, deploying, and production support.

TECHNICAL SKILLS

Infrastructure as Code: Cloudformation, Terraform

Configuration Management Tools: Puppet, Chef, Vagrant, Ansible.

Continuous Integration: Jenkins, Bamboo

Build Tools: Codebuild, Ant, Maven

Project management: Jira, Confluence.

Version Control: Git, Github, Gitlab, SVN

Cloud Platforms: AWS, Azure, GCP

Container Orchestrator: ECS, Fargate, Docker, Kubernetes

Testing Tools: Selenium, Junit

Virtualization Platform: VMware Workstation, Vrealize Suite, Oracle Virtualbox, and Vsphere.

Ticketing Tools: JIRA, Remedy

Monitoring Tools: Grafana, Telegraf, Cloud Watch, Nagios, Splunk, App Dynamics, Kibana, Dynatrace.

Operating Systems: Amazon Linux, Linux (Red Hat, Ubuntu), Windows

Database: Oracle, My SQL, SQL Server, and MongoDB.

Programming Languages: Python, Java, C, C++, C#, HTML 5, Javascript, CSS 3.

Scripting: Python, Bash shell, Ruby, Groovy

Opensource Technologies: Logstash, Kibana, Telegraph, Elasticsearch

Network & Storage Protocols: HTTP, TCPIP, DNS, DHCP

PROFESSIONAL EXPERIENCE

Sr. AWS/ DevOps Engineer

Confidential, Alpharetta, GA

Responsibilities:

  • Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, VPC, Glacier, Route53, Lambda, S3, RDS, Dynamo DB, SNS, SQS, ECS, Cloud Watch, Cloud Trail, IAM, Cloud trail, AWS Aurora), focusing on high-availability, fault tolerance, and auto-scaling.
  • Create and maintain highly scalable and fault-tolerant multi-tier AWS environments spanning across multiple availability zones using Terraform and CloudFormation.
  • Design and build Continuous Integration/Continuous Deployment (CI/CD) pipelines on GitLab to automate deployments on AWS Cloud.
  • Login with AD service account into the AWS account using SAML authentication and generate temporary credentials for the role used in ADFS SAML authentication.
  • Write terraform and terragrunt modules using terraform code to set up and maintain infrastructure on Amazon Web Service (AWS) Cloud.
  • Efficiently transferred data from Datacenters to cloud using AWS Import/Export AWS Snowball service and Created database objects, Performance Tuning, and Query Optimization in AWS Redshift.
  • Worked on AWS Code Deploy and Auto Scaling Groups to implement Blue-Green Deployments for the various releases moving forward. Created snapshots and Amazon Machine Images (AMI) of the instances for backup.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Created AWS Launch configurations based on customized AMI and used this launch configuration to configure auto-scaling groups. setup Automatic scaling for the ability to increase or decrease the desired count of tasks in your Amazon ECS service automatically .
  • Automated Regular AWS tasks like snapshots creation using Python scripts
  • Implemented a 'serverless' architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Created Identity Access Management (IAM) policies for delegated administration within AWS. Used IAM to create new accounts, roles, and groups and polices and developed critical modules like generating amazon resource numbers and Integration points with DynamoDB, RDS.
  • Utilized AWS Route53 to manage DNS zones and also give public DNS names to elastic load balancers.
  • Integrate Amazon Cloud Watch with ECS logs for monitoring the log files and track metrics.
  • Performing and supporting the daily build process and publishing the artifacts in the Nexus Repository.
  • Troubleshoot any issues generated while building, deploying, and production support.
  • Using Atlassian products like JIRA, Confluence for issue tracking, documentation, and code integration.
  • Working with multiple teams to make sure that the infrastructure and customer applications work harmoniously together.

Environment: AWS, EC2, S3, RDS, Docker, Kubernetes, Java, SQS, Terraform, AMI, Python, Groovy, Linux, Shell, Dynamo DB, Route53, ELB, SNS, VPC, Auto Scaling, IAM, Lambda, Cloud Watch, CloudFormation, Jira, Git Lab.

AWS/ DevOps Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/CentOS/Ubuntu/RHEL) and Configuring launched instances concerning specific applications.
  • Designed and created multiple deployment strategies using CI/CD Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Repeatedly worked on the AWS Cloud platform and its features which include EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP, SQS, SNS, Cloud Formation, Cloud Front, and Cloud Watch.
  • Experience in using GIT and Rational Clear case on Ubuntu and Windows environment.
  • Worked with a version control called Arti Factory to control binary artifacts.
  • Used Jenkins and Pipelines to drive all micro-services builds out to the Docker-registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Worked on RPM and YUM package installations, patch, and other server management.
  • Developed Chef Recipes to configure, deploy, and maintain software components of the existing infrastructure.
  • Worked in setting up Chef Infrastructure, Chef-repo, and Bootstrapping chef nodes.
  • Written Chef Cookbooks for various DB configurations to modularize & optimize product configuration.
  • Deployed the Java, HTML application into web application servers like Apache, Tomcat.
  • Worked with build tool Maven to complete the development in the shortest period.
  • Experienced in the deployment of applications on Apache Webserver, Nginx, and Application Servers such as Tomcat.
  • Worked on Deployment Automation of all microservices to pull image from private Docker registry and deploy to Kubernetes Cluster.
  • Created automation and deployment templates for relational and NoSQL databases.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Maintained an AWS Lambda@Edge interceptor to simplify the deployment of Amazon-authenticated websites using serverless technologies.
  • Deployed static websites and several supporting APIs (Node.js) following a serverless architecture in AWS (API Gateway, AWS Lambda & Lambda@Edge, CloudFront, DynamoDB, S3, and more).
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event-driven processing.
  • Experience in using Splunk for log analyzing and improving the performance of servers.
  • Implemented unit testing framework driven using JUnit and Cucumber Set up Jenkins master/slave to distribute builds on salve nodes.

Environment: AWS Services, Lambda, SQS, SNS, Chef, No SQL, Kubernetes, CI&CD automation, GIT, Jenkins, CentOS, Ubuntu, Nginx, Maven, java, RPM, YUM, Docker, Splunk, Apache Tomcat, JBoss, JUnit, Shell, Python, PHP, Ruby.

DevOps/Cloud Engineer

Confidential

Responsibilities:

  • Designed AWS Cloud Formation templates to create custom-sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Designed/developed distributed private cloud system solutions using Kubernetes Docker on CoreOS.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed on-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3 & ELB with Chef Cookbooks.
  • Managed Virtual servers (Ubuntu, Linux, and Windows) on AWS EC2 using the Open-Source Chef server.
  • Experience with Configuration Management/ Automation tool Ansible and has worked on integration Ansible YAML Scripts.
  • Set up Elasticsearch, Logstash, and Kibana for multiple clusters, helping other teams quickly access new job logs.
  • Indexed data in Elastic-Search using the river plugin. Queried data using the elastic search API.
  • Experience working on Docker Hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, and deploy.
  • Strong experience utilizing Jenkins for enterprise-scale infrastructure configuration and application deployments - checking out code from SVN/Git and use Ant/Maven to build War/Jar artifacts.
  • Used Nagios for application and hardware resource monitoring. Writing new plug-ins in Nagios to monitor resources.
  • Created a microservice environment on the cloud by deploying services as docker containers. We used Amazon ECS as a container management service to run microservices on a managed cluster of EC2 instances.
  • Created function in Lambda that aggregates the data from incoming events, then stored result data in Amazon Dynamo DB. This function also sends data to Amazon CloudWatch for simple monitoring of metrics.
  • Gathered Client requirements and converting them into the Technical Specifications and developed Web forms using C#.NET.
  • Used C#.NET as a language to develop code behind business logic.
  • Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
  • Expertise to orchestrate the data to and from Data Lake Store using the AZURE Data factory.
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows AZURE and SQL AZURE and AZURE web and database deployments.
  • Expertise in deploying AZURE AD Connect, configuring ADFS authentication flow, ADFS installation using AZURE AD Connect.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Experienced in various Azure services such as Azure container service, container registry, batch, traffic manager, express route, and load balancer.
  • Monitored various activities using Azure OMS. Handled support tickets till closure for the Azure PaaS platform.
  • Utilized native Azure services to meet the organization's technology and resiliency requirements. Create a strategy for establishing a secure and well-managed enterprise environment in Azure.

Environment: Azure, MS Visual Studio, Windows Server, Linux, Chef, Jenkins, SVN, GIT, AWS, Route 53 DNS, Lambda, CloudWatch, Cloud Formation, Python, Ruby, Bash, C#, Shell, ELK, Javascript, Docker, Kubernetes, Nexus, Artifactory, Selenium, Tomcat, Apache, DynamoDB, Gradle, MongoDB.

Build/Release Engineer

Confidential

Responsibilities:

  • Coordinated all build and release activities, and documented release processes.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Modernization of Java projects, and managing Maven repositories.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process. Implementing a CI/CD using Jenkins with build tools Maven and Gradle.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, jQuery and Ajax with JSON
  • Developed Web application by using JavaScript and HTML.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Used the Tortoise SVN version control system to manage different builds for the system. Involved in writing Shell scripts for compilation and deployment process.
  • Used Maven dependency management system to deploy snapshots and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure, and project teams to ensure continuous operation of build and test systems.
  • Developed Python scripts for integration, automation, and deployment.
  • Implement, maintain, and support reliable, timely, and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python, and shell. Modified build configuration files including Ant's build.xml

Environment: Ant, Java/J2EE, Maven, Hudson, Jenkins, JavaScript, Linux, Tomcat, SVN, Solaris, Python, WebSphere, Shell scripting, Nexus.

We'd love your feedback!