We provide IT Staff Augmentation Services!

Sr.aws Devops Engineer Resume

0/5 (Submit Your Rating)

Washington D, C

SUMMARY

  • Around 14+ Years of experience in IT Infrastructure, Cloud Computing, DevOps, Build and Release management, Virtualization networking, building, automation deployment, RHEL (Red Hat Enterprise Linux) cloud implementation, configuration, and troubleshooting.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management),Continuous Integration(CI), Continuous Delivery(CD), Cloud, Infrastructure as Code, Infrastructure Provisioning, Orchestration, Monitoring, Alerting and Service Level Dashboards.
  • Expertise in setting up the SCM standards/processes for development groups, designing branching and labeling.
  • Experience working with log monitoring tools like ELK Stack, Nagios, Splunk, Prometheus, Grafana.
  • Experienced in working on source controller tools like GIT, Subversion (SVN), and CVS and experience with migrating code base from SVN to GIT.
  • Experience working with log monitoring tools like ELK Stack, Nagios, Splunk, Prometheus, Grafana.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle.
  • Experienced in orchestration of Docker Containers usingECS and Kubernetes as container management tool and worked with Terraform to code infrastructure.
  • Worked on cloud platforms like OpenShift and EC2.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Hands on and good knowledge about CI/CID integration.
  • Extensive experience in Server infrastructure development on AWS Cloud and MS Azure.
  • Worked on AWS services (EC2, S3, RDS, EBS, ECS, ELK, ELB, IAM, VPC, Dynamo DB, Route53, SQS and SNS).
  • Managed Clusters with various Servers in Azure Cloud Resource Groups and Monitored via remotely run scripts Ambari, Azure Data Factory and Blobs.
  • Experience of VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven& Jenkins/ Hudson.
  • Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Involved in building own PaaS with Docker, deployed various applications through Docker’s containers.
  • Experienced in Configuration management tools like Puppet, Chef, Ansible and expertise in developing Recipes/Manifests and Python scripts to automate the environment.
  • Experienced in Infrastructure Automation tools like Chef, Puppet, Ansible, Cloud Formation and Terraform.
  • Developed Python scripts to automate AWS services which includes ELB, Cloud Front distribution, EC2, Route53, Auto scaling, ECS, Security groups, Aurora and S3 bucket.
  • Extensively worked on Jenkins, Semaphore, Bamboo, Spinnaker for continuous integration/deployment and for End - to-End automation for all build.
  • Installed, Configured, Managed Monitoring Tools such as Cloud Watch, Splunk and Nagios.
  • Experience writing scripts to handle automation/administration tasks using scripting languages Yaml, Json, Bash, PowerShell, Python, Ruby.
  • Established provisioning on Azure PaaS/IaaS, VSTS CI and Nodejs/c#, RESTAPI application development.
  • Used TFS for project management in agile software development.
  • Experienced in web/application servers like JBOSS, WebSphere, WebLogic, Tomcat, Nginx.

TECHNICAL SKILLS

Operating Systems: RHEL, Ubuntu, Linux, Windows, CentOS

Languages/Scripts: C, b, Bash, Python, Ruby

AWS Services: EC2, ELB, VPC, RDS, Dynamo DB, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS, Route 53

Version Control: CVS, SVN, GIT

Build and CI/CD Tools: Ant, Maven, Gradle, Terraform, Puppet, Chef, Ansible, Jenkins, Hudson, Bamboo

Monitoring Tools: Nagios, Splunk, ELK, Cloud Watch, Grafana, Prometheus.

Repositories: Nexus, Artifactory, Docker Hub

Web Servers: Apache, Tomcat, Web Sphere, Web Logic

Containerization: Docker, Kubernetes

Databases: Oracle, DB2, MySQL, MongoDB, RDS, Glacier, SQL Server 2000/2005/2008

Bug Tracking Tools: JIRA, Bugzilla

Cloud Providers: AWS, Open Stack, Microsoft Azure

SDLC: Agile, Waterfall, Kanban.

Network: DNS, NIS, NFS, LDAP, TFTP.

PROFESSIONAL EXPERIENCE

Confidential, Washington, D.C

Sr.AWS DevOps Engineer

Responsibilities:

  • Responsible to equip the in-house applications with DevOps Automation, Cloud Modernization, Automating digital applications by Migration of legacy platforms to AWS Cloud.
  • Participate in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Experience in writing python automation scripts for continuous flow of data into S3 buckets and Scheduled cron jobs for events.
  • Created continuous integration system using SVN, Ant, Jenkins, Puppet full automation
  • Creating and Developing Deployments, namespaces, Pods, Services, configmaps, stateful sets, Readiness Probe, Liveness Probe, Health checks, and persistent gluster volumes etc., for Kubernetes in YAML Language.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Build and Deployment of CI/CD Pipelines. Implement CI/CD tools Upgrade,Azure, Backup, Restore, DNS, LDAP and SSL setup
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Using Bash and Python included Boto3 to supplement automation provided by Ansible and terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Implementing a Continuous Delivery framework using Jenkins, Ansible, Chef, Kubernetes, Maven & Nexus in Linux environment.
  • Implementation and Administration of ELK stack for Application Logs centralization and Grafana for Monitoring.
  • Managing Cloud Services using AWS Cloud Formation & Terraform, which helped developers and businesses an east way to create a collection of, related AWS resources and provision them in an orderly and predictable fashion.
  • Responsible for creating Terraform scripts for deploying various resources in AWS for various environments.
  • Used AWS lambda as a serverless backend using python 3.6 boto3 libraries and Implemented lambda concurrency in my company to use DynamoDB streams to triggers multiple lambdas parallelly.
  • Automate legacy infrastructure in the interim while working through Ansible.
  • Responsible working with container-based deployments using Docker, with Docker images.
  • Architect and implement automated AWS cloud infrastructure using Terraform and Self Hosted Open stack for high availability.
  • Experience of VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven& Jenkins/ Hudson.
  • Experienced in Infrastructure Automation tools like Chef, Puppet, Ansible, Cloud Formation and Terraform.
  • Develop Python based API (RESTful Web Service) to track and perform sales analysis using Flask,
  • SQLALCHEMY and PostgreSQL.
  • Developing the CloudFormation Templates by utilizing the YAML, JSON, Bash, Python and PowerShell scripts to automate the infrastructure deployment process.
  • Created Continuous Build Process using Hudson/ Jenkins(CI/CD),.
  • Created continuous integration system using ANT, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven
  • Installed and configured applications on test, dev and prod on a new Linux server’s (Java 8, Nexus, Kafka, Zookeeper, Schema registry as a cluster, Neo4j Cluster and Solr).
  • Performs 24/7 production/test support to perform Break/Fix Analysis/Troubleshooting in servers.
  • Installed and configured Apache web server to navigate shortcuts of a web page through server configuration settings.

Environment: AWS, AWS EC2, AllFusion Harvest, CVSNT, Chef 14.x, Ant, Maven, Nexus, Jenkins(CI/CD),, TFS, Git, SVN, Jira, Salt Stack, Chef, Docker, Puppet, Sonar, Nexus, Nagios, Powershell, Web Services, Apache, Bash, Python and Ruby Scripting, J2eee, SQL, Mysql,, Windows, Linux.

Confidential, Sacramento, CA

AWS/DevOps Engineer

Responsibilities:

  • Worked in Agile modeled software development life cycle.
  • Migrated the current Linux environment toAWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Involved in Designing and deployingAWSsolutions using EC2, S3, EBS, Elastic Load Balancer, and Auto scaling groups.Maintained the user account IAM Roles, VPC, RDS, SQS and SNS services inAWScloud.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts and in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Migrating Services from On-premise to Azure Cloud Environments, collaborate with development and QA teams to maintain high-quality deployment.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Designed, deployed, maintained and lead the implementation of Cloud solutions using MicrosoftAzureand underlying technologies.
  • Crafted Ansible playbooks, roles, include statements, vars, modules, check mode (dry run) and to automate the installation of docker-engine, docker swarm cluster.
  • Worked on Docker containers, Docker consoles for managing the application life cyclestructures and managing containers inAWSECS.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • Continuing architectural changes to move software system offerings to a distributed, service-based architecture utilizing Docker and kubernetestechnologies.
  • Implementing a Continuous Delivery framework using Gradle, Jenkins and Ansible in Linux environment.
  • Managed Nodes, Run-Lists, roles, environments, data Bags, cookbooks, recipes in Chef and Wrote Chef Cookbooks and Recipes for automating our build/deployment process
  • Installed and Configured Chef Enterprise and Chef Workstation hosted as well as On-Premise; Bootstrapped Nodes; Wrote Recipes, Cookbooks and uploaded them to Chef-server.
  • Developed automation scripting in Python and JavaScript and used Puppetto deploy and manage several Tomcat and Java applications across multiple servers spanning environments (Dev, QA, Staging and Prod).
  • Experienced in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
  • Installed, Managed and Configured monitoring tools such as Splunk, Nagios and CloudWatch for monitoring the logfiles, Network Monitoring, log trace monitoring and the hard drives status.
  • Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack onAWS.
  • Responsible in deploying the application WARs, EARs in WebLogic application servers and troubleshoot anydeployment issue.
  • Experience in working with GIT to store the code and integrated it to AnsibleTower to deploy the playbooks.
  • Expanded Experience in Network Management like DNS, NIS, NFS, LDAP, TFTP and system troubleshooting skills

Environment: Jenkins(CI/CD), Python, Chef, JIRA, JUnit, JMock, Maven, Kubernetes, Artifactory, Git, Ansible, Ubuntu, CentOS, Open VPN, Twilio, LogMeIn, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo, S3FS.

Confidential - Troy, MI

Sr. AWS DevOps Engineer

Responsibilities:

  • Manage all aspects of the end to end Build/Release/Deployment process for multi Project.
  • Was a part of Disaster Recovery exercise and actively involved in creating replica in another AWS AZ’s.
  • Creating alarms in Cloud watch service for monitoring the servers' performance, CPU Utilization, disk usage etc.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Worked in an IAAS environment called Terraform, to manage application infrastructures such as storage and networking.
  • Manage and operate the Big Data environment and Web applications.
  • Implemented Hadoop clusters on processing Big Data pipelines using Amazon EMR and Cloudera whereas it depended on Apache Spark for fast processing and for the integration of APIs. At the end, we managed the above resources using Apache Mesos.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Work with my team to provide user stories and use cases of various modules of OpenStack data center deployments.
  • Used Kafka Producer and Consumer API to push and read the messages from the topics.
  • Implementing a Continuous Delivery framework using Jenkins in Windows & Linux environment.
  • Developed build and deployment scripts using ANT/Maven as build tools and Jenkins as automation tool to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Used Kubernetes for creating new Projects, Services for load balancing and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling and troubleshooting pods through SSH.
  • Used Jenkins for continuous integration and Jenkins Master Slave Architecture to run Jenkins build in remote RHEL servers. Integrated Apache Kafka for data ingestion.
  • Configure SOAP Project for testing Rest Services and Apigee Proxies.
  • Integrating SonarQube In the CI Pipeline for Coverage reports and Sonar Metrics.
  • Experienced in implementing Chef and Docker.
  • Worked on chef for the deployment of servers.
  • Responsible for configuring the apps to OpenShift v3 and containerization of apps using Docker.
  • Worked on Chef for IAAS configuration by writing cookbooks and recipes to automate the actions for virtual and remote resources and nodes.
  • Responsible for creating branches and resolving the conflicts while merging in GIT.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence.
  • Implemented a Continuous delivery framework using Bamboo, Ansible, Maven and Oracle in Linux Environment.
  • Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance. a
  • Configured Splunk add-on including the DB Connect, Active Directory LDAP for work with directory and SQL database.
  • Performed migration setup from SVN to GIT using BitBucket.
  • Installed and configured Nexus for artifacts repository. Published snapshot and release versioned artifacts into Nexus repository.
  • Performed configurations from Jenkins to nexus
  • Performed configurations from Apache tomcat and web logic to Jenkins.

Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), OpenStack, Kafka, Git, Chef, Terraform, SDN, Splunk, Bash, Shell, Dynamo DB, RHEL 4/5/6, CentOS, Apache Tomcat.

Confidential, Chicago, IL

Sr. DevOps Engineer

Responsibilities:

  • Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier. Databases services on AWS like RDS, Dynamo DB, Elastic Transcoder, Cloud front, Elastic Beanstalk. Migration of 2 instances from one region to another. Configuration of site- to- site VPN and open VPN using Linux EC2 instance.
  • Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
  • UsedCloud watchlogs to move application logs toS3and create alarms based on a few exceptions raised by applications.
  • Experience of VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven& Jenkins(CI/CD)/ Hudson.
  • UsedCloud Frontto deliver content fromAWSedge locations to users, allowing for further reduction of load on front-end servers.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
  • Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Provisioned the infrastructure in AWSusing Ansible.
  • Install and run automated Puppetand Ansible to configure, install, manage and bring up applications.
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
  • Container management using Docker by writing Docker files and set up the automated build onDockerHUB and installed and configured Kubernetes.
  • Involved in building own PaaS with Docker; deployed various applications through Dockers containers.
  • Designed and Developed Bamboo Build deployments on docker containers.
  • Installed docker Registry for local upload and download of docker images and even from docker hub.
  • Created private cloud using Kubernetesthat supports DEV, TEST, and PROD environments.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Webservers.
  • Provided regular support guidance to Splunk project teams on complex solution and issue resolution.
  • Performed SCM-guru tasks including branching, merging, server recovery, permission handling.
  • Maintained all development tools and infrastructure and insure availability for a 24/7 development cycle with teams.

Environment: AWS, AWS EC2, AllFusion Harvest, CVSNT, Chef 14.x, Ant, Maven, Nexus, Jenkins(CI/CD), TFS, Git, SVN, Jira, Salt Stack, Chef, Docker, Puppet, Sonar, Nexus, Nagios, Powershell, Web Services, Apache, Bash, Python and Ruby Scripting, J2eee, SQL, Mysql,, Windows, Linux.

Confidential - Quincy, MA

DevOps Engineer

Responsibilities:

  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Written HBASE Client program in Java and web services.
  • Model, serialize, and manipulate data in multiple forms (xml).
  • Utilize EBS to store persistent data and mitigate failure by using snapshots.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups, and IAM.
  • Optimized volumes and EC2 instances & Created multi AZ VPC instance.
  • Installation configuration and administration of MongoDB databases.
  • Used IAM to create new accounts, roles and groups
  • Automation of Redshift, EC2, RDS, ElasticCache.
  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, web app components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Used Chef to configure and manage infrastructure. Written cookbooks to automate the configuration setups.
  • Installation of Oracle on Linux and Solaris, creating database, creating Oracle users etc.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.
  • Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
  • Involved in developing custom scripts using Python, Perl & Shell to automate jobs.
  • Used Python programming in Linux platform to design the front-end portion of the plug-in.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application Server.
  • Implement and manage Monitoring services with SQS, SNS, CloudWatch, and CloudFormation.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured S3 to host static web content.
  • Deployed cloud stack using AWS OpsWorks.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.

Environment: SCM, RHEL, Unix, Windows, AWS Services (EC2, VPC, IAM, S3, RDS, ElasticCache, SQS, SNS, CloudWatch, CloudFormation, OpsWorks), GIT, Subversion, Web Server, WebLogic, Java/J2EE, JBoss, TFS, Chef, Nagios, Ant, Maven, Jenkins.

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Extensively worked on Designing EC2 instance architecture to meet high availability application architecture and in setting servers using AMI's (Linux/Ubuntu), virtual private cloud (VPCs), IAM and security groups and created Route53 to route traffic between different regions.
  • Implemented EC2 backup strategies by creating EBS snapshots and attaching the volume to EC2 instances.
  • Created S3 buckets for storage and backup and managed.
  • Automated manual builds and deployment processes with Jenkins(CI/CD) and Tomcat.
  • Developed build and deployment scripts using ANT and MAVEN as a build tools in apache to move from one environment to other environments.
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Designed and developed continuous integration and deployment pipeline using Git, Jenkins, Chef and Docker across geographically separated hosting zones in AWS.
  • Managed Git antifactory for branching, merging, and tagging, resolved merging issues.
  • Installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Written Ruby scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment and converted production support scripts to chef recipes.
  • Scheduling jobs using Ansible Tower Experience and writing Python modules for Ansible customizations.
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat Enterprise Linux (RHEL) Infrastructure.
  • Created Instances in Apache web server and JBOSS application server in QA and production environments.
  • Used SPLUNK for operational intelligence, Field Extraction in configuration files.
  • Hands on experience with JIRA for creating bug tickets, pulling reports from dashboard.

Environment: Jenkins, Python, Chef, JIRA, JUnit, JMock, Maven, Kubernetes, Artifactory, Git, Ansible, Ubuntu, CentOS, Open VPN, Twilio, LogMeIn, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo, S3FS.

Confidential, NY

Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA and UAT.
  • Analyzing ANT Projects for Converting ANT Build Projects to Maven Build Projects.
  • Developing Maven Build Scripts based on the requirements and managed Maven project dependencies by creating parent-child relationships between projects.
  • Managed the Subversion Branching, Merging and tagging strategy for applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Bamboo is used as a continuous integration tool for build and automated Build and Release using WebSphere. as Artifact Repository Manager and involved in creating and configuring different Repositories in Nexus.
  • Experience in LINUX and using SHELL, PERL, PYTHON scripting to automate processes.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Installed, Deployed Red Hat Enterprise Linux 6.x, CentOS and packages, patches for Red Hat Linux Servers.
  • Applied patches and packages on Linux servers using rpm RedHat Package Manager and yum tools.
  • Hands on experience working various Bug Tracking tools like JIRA, Bugzilla and integrated with Junit.

Environment: Jenkins, JIRA, Redhat, J2EE, SQL, Apache, Perl, Python, JAVA, QA, Ant, Maven.

We'd love your feedback!