We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Long Beach, CA

SUMMARY:

  • Highly enthusiastic and energetic software professional with 7+ years of experience in IT industry comprising of delivery management, design, development, release & deployment, and AWS cloud implementation.
  • 3+ years of experience in working with Public Cloud Platform like Amazon Web Services and good knowledge in using various services like AWS EC2, VPC, CLI, Cloud Trail.
  • Designed and maintained AWS infrastructure highly available, scalable, secured, monitored and alerting network infrastructure.
  • Performed Continuous Delivery in a microservice infrastructure with Amazon cloud, Dockerand Kubernetesand Amazon ECS
  • Achieved High Availability by deploying the application by spanning across multiple Availability Zones.
  • Experience in routing Production traffic for High availability multi - site using Route 53 using Failover and Weighted Routing Policies.
  • Experienced in triggering CloudWatch alarms and specified thresholds with metrics and notified by creating subscribers by using SNS.
  • Experienced in Managed AWS infrastructure with automation and configuration management tools such as Chef, Ansible, Kubernetes, CloudFormation and Terraform.
  • Strong experience in DevOps Environment by enhancing Continuous Delivery and infrastructure change by using Chef,Ansible, Kubernetes and Docker to deploy code with GIT, Jenkins.
  • Bootstrapped and managed multi-tier AWS infrastructure by using custom JsonCloudFormation Templates.
  • Build infrastructure with custom Terraform templates and maintained them as a part of Disaster Recovery
  • Hands on experience with Amazon different EC2 instance families spanning across Test, Dev and production and Cloud Automation through DevOps tools like Chef, Ansible, Docker and Kubernetes.
  • Proficient in scripting AWSAMIs deployment, bootstrappingand pre-baking AMIs with Packer.
  • Optimized Infrastructure by making using resources effectively and decreased cost of maintenance by Docker
  • Strong involvement in OrchestrateDocker Container Deployments with Kubernetesand Amazon ECS.
  • Experience using Kubernetes for container management that runsDocker containerized applications in a cluster of EC2 instances in Linux Environment.
  • Experience in writing Chef Cookbooks,Recipes in Ruby for Provisioning Dev, Test, Pre-prod, Production environments consisting of DB installations, Tomcat, WebLogic, WebSphere, Windows IIS
  • Done Orchestration and Configuration Management of middleware and applications deployment by writing Ansible Playbooks and pushing them into Environments
  • Expertise in all areas of Jenkins like Plugin Management, Securing and scaling Jenkins, integrating Code Analysis, Performance issues, Analytics and Test Phases to complete the CI/CD pipelines within Jenkins.
  • Deep Experience in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized/triggered build setups etc.
  • Experienced in Scaling Amazon RDS, MySQL, MongoDB, DynamoDB, PostgreSQL, Instances Vertically and Horizontally for High Availability
  • Bootstrapped and managed Ubuntu, RHEL, Centos and Windows virtual servers on AMAZON EC2 and VMware
  • Strong Scripting skills in Bash, PowerShell, Perl, YAML, Json, Ruby and Python scripts to automate the deployments and for environmental changes.
  • Experience working in Agile, Scrum SDLC with respect to Resource Planning, Functional and Technical Specifications, delivering Operations, Development, Testing, and Maintenance.
  • Strong experience with using a broad range of AWS services (EC2, RDS, ELB, S3, AWS CLI, IAM, CloudWatch, Lambda, CloudTrail, Route 53, DynamoDb, SNS) to develop and maintain an Amazon AWS based cloud solution
  • Building Fault-Tolerant and High Availability applications on the AWS infrastructure by configuring Auto Scaling behind Elastic Load Balancers.
  • Hands on Experience on GIT and SVN to help manage and document all the changes to Application code and Configuration Management Code and having strong experience on source control concepts like Branches, Masters, Mergesand Tags.
  • Managed and distributed builds generated by Maven and ANT by using binary repos like Nexus and Artifactory
  • Used MAVEN and ANT as build tools on PHP and Java applications for the development of build artifacts on the source code.
  • Strong experience in deploying the code through Application, Static and Dynamic on servers Apache Tomcat, Apache, NGINX, Windows IIS, Web Sphere, Web Logic.
  • Experience in Spinning up complete Test environments on-demand and tear them down when testing is done.
  • Experience using Splunk Cloud and Enterprise for analyzing and visualize the data, automate log search and analysis
  • Installed, Configured and Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring, Network Monitoring, Log Trace Monitoring
  • Experience in JIRA to capture, organize and prioritize issues and partially administered JIRA for issue management.

TECHNICAL SKILLS:

Infrastructure Code Tools: Terraforms, CloudFormation

Configuration Management Tools: Chef and Ansible

Container Tools: Docker, Kubernetes Amazon ECS

AWS: EC2, Lambda, ELB, VPC, RDS, IAM, S3, AWS CLI, Trusted Advisor, CloudWatch, CloudTrail, SNS, SQS, EBS, ElastiCache, ECS, Lambda, Storage Gateway

Version Controllers: Subversion, GitHub, GitLab

Continuous Integration Tool: Jenkins

Databases: MySQL, SQL, PostgreSQL, DynamoDB, MongoDB, Oracle

Application/Web Servers: Nginx, Apache Tomcat, Apache, WebLogic, WebSphere, IIS

Operating Systems: RedHat, Debian, Fedora, Ubuntu, CentOS, Windows and OS X

Build automation Tools: Ant, Maven, Gradle

Monitoring Tools: Splunk, DataDog, Pingdom, Elastic Search, Logstash, Kibana, Cfn-nag-scan

Scripting: Groovy, Python, YAML, Ruby, Perl, Json, Bash, Power Shell

Tools: & Software s Vagrant, Jira, Bugzilla, Packer, Atlasboard

Binary Repository: Nexus, Artifactory

Networking: SSL, TLS, TCP, UDP, FTP, SFTP, SCP, SSH

PROFESSIONAL EXPERIENCE:

Confidential, Long Beach, CA

Sr. AWS DevOps Engineer

Responsibilities:

  • Working with broad range of AWS, Cloud Services like ECS, EC2, Load Balancer, Elastic Beanstalk, Auto Scaling, Route 53, S3, ECS, EFS, AMI, SNS, Dynamo DB, RDS, CloudWatch.
  • Used Docker for packaging applications and designed the entire cycle of application development and used Virtualized Platforms for Deployment of containerization of multiple apps.
  • Provided additional permissions, to perform actions in a different account using IAM ‘Assume Role’.
  • Setup Docker Registry tool called Portus in dev and prod accounts. Containerized the Whole application and Streamline setup process by setting up pre-requisites in a CloudFormation script.Spinned-up multiple containers using Amazon ECS and documented the whole process in Confluence
  • Migrated existing docker registry to Portus Docker Registry successfully, enabled anonymous pull and authenticated push to Portus Docker registry using self-signed certificates and configured Ldap authentication.
  • Optimized billing cost by Provisioning Reserved EC2 instances for Production, Scheduled Reserved Instancesand Spot Instances for Testing.
  • Used EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
  • Mounted Amazon EFS on EC2 instances to migrate data sets to EFS and to access multiple EC2 instances to access an Amazon EFS file system at the same time.
  • Written Amazon Lambda’s to store all the VPC info Subnets, Security Group and Ssl certificates, used to for CloudFormation templates and a Lambda for cfn-nag-scan toollooks for patterns in CloudFormation templates that may indicate insecure infrastructure.
  • Maintaining Jenkins in various multiple environments by installing packages on Jenkins master and slaves and perform regular security updates for Jenkins.
  • Installed helm and kubectl in Jenkins master and slave nodes. Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Migrated the Jenkins free style jobs to pipeline jobs by writing Jenkinsfile in groovy and written helper functions Library and reused those libraries in Jenkinsfile.
  • Implemented project-based authorization for Jenkins job. Restricting user at project level instead of node level. restrict the execution of a job to a certain group of users
  • Worked closely with other teams, gathering requirements and issues from them and implemented them and debugging them.
  • Enabled Ldap Authentication to SonarQube and adding them to groups and managing users
  • BuildDocker images, Mavenbuilds usingJenkins and pushed maven artifacts to Nexus and Docker images to Docker Registry.
  • Created POC on Atlasboard and configured SonarQube and Jira plugins dockerized application and automated using CloudFormation.

Environment: AWS (Lambda, ELB, ECS, IAM, KMS, Route 53, S3), Docker, SonarQube, Portus, Kubernetes, Jenkins, GitLab, Asana, Maven, Apache Tomcat, Cfn-nag-scan, Nexus, YAML, Json, Python, Confluence, Linux.

Confidential, Raritan, NJ

Sr. AWS DevOps Engineer

Responsibilities:

  • Created Custom Polices to Users and Groups using Policy Generator in IAM for privileges to AWS Services Enabling Cross Account Access for users by switching roles in the Dev account permission to assume the role in the Prod account.
  • Created reusable and tested infrastructure with Terraform modules and Versioned modules for Staging,Testing and Production environments in AWS.
  • Practiced Consolidated Billing for Organization for One Bill and Easy Tracking multiple accounts charges.
  • Configured PIOPS EC2 instances for databases MySQL and maintained instances securely by using NAT Gateway, Private Subnets, Security Groups andNACL in custom VPC.
  • Secure data at rest by in S3 by SSE-S3. Encrypted AMIs by using CMK and managed encryption keys by using AWS Key Management Service (KMS).
  • Managing S3 Bucket Lifecycle Policies, ACL and enabled MFA for providing Security to objects and configured CORS on S3 buckets
  • Configured File Beats, Log stash and Elastic Search for centralized logging and then store logs and metrics into S3 bucket using Lambda function.
  • Designed and configured Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Maintaining infrastructure Highly Available by Route 53 using Failover and Latency Based Routing Policies.
  • Deployed production-ready Kubernetes Clusters on top of Amazon EC2 instances using KOPS
  • Writing Pod Configurations with multiple Containers using different Docker Images
  • Load Balanced by writing ServiceConfiguration Files using YAML scripting and stored files in GIT
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes
  • Have been using Docker Containers to Build Microservices Architecture.
  • Provisioned multiple containers using Docker Compose by using YAML scripting and managed using Kubernetes
  • Used Jenkins for continuous integration and build automation to create/pull/retag the Docker images and push the image to a Docker registry in the AWS cloud
  • Validating deployments by running Kubernetes cluster locally using Minikube.
  • Inspecting and Exposing Multiple Ports on Running Containers and used Services to expose Application.
  • Configured CloudWatch with PagerDuty forparsing the Docker and for notifying on-call team.
  • Integrated Pingdom with PagerDuty via Pingdom Email for Incident Management to alert Users
  • Performed Transactional Monitoring and Website Monitoring as often as every minute using Pingdom
  • Streamed AWS CloudWatchLogs to Splunk by triggering AWS Lambda and pushing events to Splunk for real-time Analysis and Visualization
  • Using Splunk App for collecting and analyzing data from CloudTrail,Vpc FlowLog for security and cost management
  • Proficient in scripting AWSAMIs deployment, bootstrapping and pre-baking AMIs with Packer
  • Used Maven Build scripts for compiling and deploying the application onto Apache Tomcat Web Container.
  • Have been creating Test Environments using Vagrant byspinning up Virtual Machines (Vagrant Boxes)

Environment: AWS (ELB, IAM, KMS, Route 53, Vpc FlowLogs, Lambda, Python SDK, SNS, S3), Docker, Kubernetes, Terraform, Chef, Jenkins, GIT, Jira, Maven, Apache Tomcat, CloudHealth, Pingdom, PagerDuty, Nexus, Splunk, JIRA, Perl, YAML, Json, Python, Confluence, Vagrant, Linux, Packer.

Confidential, Florance, NJ

AWS DevOps Engineer

Responsibilities:

  • Versioned CloudFormation templates, created and managed AWS Stack and integrated with CloudTrail and stored in GIT and visualized CloudFormation templates as diagrams and edited them with the AWS CloudFormation Designer.
  • Created custom JSON policies for User Accounts, Groups, Roles and granting required access Permissions and Privileges to the users and services using IAM
  • Provisioned servers using AWS and launching EC2 and RDS, created security groups, auto-scaling groups, NACLs, Private & Public subnets and ELBs in custom VPCs
  • Deployed Single tier web applications and tested with Elastic Beanstalk and services with Java, PHP, Node.json servers such as Tomcat, Nginx.
  • Encrypted Data in transit by Installing SSL certificates on Elastic Load Balancer and load balanced traffic.
  • Created Read Replicas and enabled RDSMulti-AZ for MySQL and Oracle Databases for High Availability and Disaster Recovery.
  • Provisioned Cache Cluster in ElastiCache for read-heavy application workloads for SessionManagement and Tracking by using Redis search engine.
  • Automated the deployments using Chef and AWS SDKPython boto and AWS CloudFormation Templates.
  • Configured AWS CloudWatch with DataDog for monitoring AWS Resources with Second to Second and created custom Dashboards and metrics by using Python
  • Created CloudFront web distributionand configured hosted zone in Route 53 for production traffic.
  • Performed best practices by Inspecting AWS environment and improved System Performance, Cost Optimization cost by using Trusted Advisor.
  • Created custom encrypted Ami and Provisioned EC2 instances automated this process by Chef for deploying into Amazon cloud environment.
  • Perform periodic system audits on all environments to ensure that only controlled Versions of software resideall environments by Versioning Chef Cookbooks.
  • Performed testing using Chef Zero, TestKitchen,Foodcriticand managed Configuration Drift by Chef Convergence.
  • Building Cookbooks in Ruby and managed node runlistsand pushing them into Chef Server
  • Have implemented Chef provisioning for the creation of on reserved and demand instances and instance infrastructure using the chef-client and bootstrapping using plugins against AmazonEC2.
  • The process to support the automation of builds, deployments, testing and infrastructure (infrastructure as Code) using Chef.
  • Installed and configured Apache Tomcat and PostgreSQL database via Chef as per the requirements.
  • Analyze and resolve conflicts related to merging of source code for GIT and worked with GitHub private repositories and plugin it to Jenkins .
  • Created MavenPOM files to build the Java projects based on their project structure.
  • Responsible for writing Hooks and Triggers using Perl, built Java/J2EE Applications application using MAVEN.
  • Developed Shell Scripts to run the Unit test on different jobs on Jenkins like testing the code.
  • Configured Maven Plugin in Jenkins for the builds as the Continuous Integration
  • Hosted Highly AvailableWordPress application on NGINX Server by Amazon RDS MySQL Database.
  • Maintained Ticketing tool JIRA for planning, tracking or releasing the software applications.
  • Installed Nagios Server and Agent on AWS EC2 Instances for monitoring AWS infrastructure
  • Shared and collaborate information among Team members using Atlassian Confluence

Environment: AWS (Elb, Vpc, Ec2, IAM, NACL, Security Group, Route 53, S3, CloudFront, ElastiCache, Elastic Beanstalk, Trusted Advisor, CloudTrail, CloudFormation, Rds (MYSQL, Oracle)), Chef, Jenkins, Java/Java2EE, GIT, Jira, Maven, Nexus, Apache Tomcat, Nginx, Data Dog, Nagios, JIRA, Perl, Ruby, YAML, Json, Python.

Confidential, Chicago IL

AWS DevOps Engineer

Responsibilities:

  • Modified and updated stack and tracked changes in infrastructure using by using custom CloudFormation scripts and maintained them in GIT as a part of Disaster Recovery Solution for Amazon Cloud.
  • Created VPCs, Public and Private Subnets and secured Amazon Cloud by controlling ports in Security Groups
  • Implemented Session management for Web-Applications by enabling Sticky Session in ELB
  • Configured Elastic Load Balancer for Internet Facing and Register EC2 instances Using Target Groups and thetarget group is configured with the HTTPS protocol.
  • Automated the management of a fleet of Amazon EC2 instances with ScheduledAuto Scaling for High Availability of Applications and Databasesand optimized billing
  • Decoupled Amazon Cloud services by using SQS long polling for High Availability of Infrastructure
  • Hosted backup website using Route 53DNS Failover and S3 Website Hosting
  • Enabled Detailed CloudWatch Monitoring for Rds Oracle Database and stored metrics about at 1-minute granularity and created alarms based on metrics.
  • Assisted in migrating the existing data center into the AWS environment
  • Used Amazon VM Import Connector virtual appliance to import virtual machine images from existing environment to Amazon EC2 instances.
  • Possessing very good experience in developing and consuming RESTful web services using JSON.
  • Involved in Monitoring Billing and Cost Management for multiple AWS accounts by using CloudWatch and pushed notifications by creating topics and subscriptions in AWS SNS.
  • Designed Roles and Playbooksparametrized to work with multiple environments using Ansible
  • Automated the deployment of Ansible Tower on the AWS cloud.
  • Created fully populated Job Templates and granting permissions for respective Teams in Ansible Tower
  • Worked on Python scripts to automate the health check process for Dynamic Inventory in Ansible
  • Managed Playbooks and Playbook directories by placing your playbooks into GIT.
  • Configured Jenkins job with Ansible-Jenkins Plugin to setup CI for Ansible playbooks.
  • Deployed Splunk cluster and made changes to Cluster Configuration through Ansible
  • Used GIT to add, commit, push codes to various branches and setup Jenkins for auto polling.
  • Deployed multiple versions of Java applications on Web Logic and Apache Tomcat Application Servers.
  • Created Snapshots of encrypted AMI’s and automated this by Shell Scripting
  • Involved in Bashand Perl scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration.
  • Created a Workflow to manage CI/CD pipeline from source to delivery using Jenkins
  • Configured/Integrated Jenkins with GIT to poll code changes and Maven to push artifacts to Nexus
  • Tracked all the defects and changes released to different environments using JIRA.

Environment: AWS (ELB, Vpc, EC2, IAM, Route 53, SQS, S3, SNS, VM Import Connector, AMI, CloudFormation, Rds (Oracle)), Ansible, Jenkins, Java/Java2EE, GIT, Jira, Maven, Gradle, Nexus, Apache Tomcat, Nginx, Splunk, JIRA, YAML, Json, Python.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for System Integration Testing, Production and Staging Environment (UAT) builds
  • Assist with keeping up current builds, developed build scripts for Jenkins , and managed Version controlling tools like SVN for Continuous Integration
  • Developed build and deployment scripts by using build tools like ANT in Jenkins to move from one environment to another environment.
  • Testing the applications, performed week by week and on-call deployments to Production and Testing Environments.
  • Designed and kept up Jenkins to implement the Continuous Integration (CI) process and incorporated the tool with ANT to schedule builds.
  • Provisioned Nginx server as HTTPload balancer to distribute traffic to several application servers
  • Coordinated application release with Developers , Database Admin, QA and Project management teams.
  • Documentation of point by point assemble setup, build methodology and change history for discharges.
  • Deployed the Java EE Enterprise Archive ( EAR ) on the WebSphere Application Server
  • Administration of Cron jobs scheduling and writing custom Bash Scripts to automate on various servers
  • Deployed applications to Pre-production Acceptance Testing to help assure the quality of product & services.
  • Integrated Defect tracking system with Continuous Integration system.
  • Used Jenkins for managing servers application servers such as WebSphere and MySQL
  • Configured Environment to run Unit tests via Ant in the project.
  • Setting up continuous integration and formal builds using Jenkins with Artifactory repository.
  • Used JIRA and triaged the issues and maintained bugs.

Environment: Jenkins, SVN, Ant, JIRA, Bash, Perl, Ruby, WebSphere, MySQL, Linux, Nginx, Artifactory, Java EE, Splunk.

Confidential

Linux Administrator

Responsibilities:

  • Installed and designed RHEL Kickstart Installation by configuring NFS, NIS, DNS, DHCP .
  • Monitoring system performance, adding physical memory to the servers and User administration setup
  • Troubleshooting Network, File system memory, CPU, Swap Space and issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers
  • Maintaining infrastructure environment containing RHEL and Solaris
  • Troubleshooting issues by checking logs.
  • Performed Disaster Recovery in RHEL servers which comprises of LVM based FS and RedHat Clustering
  • Worked on RedHat 5.x, 6.x and performed daily tasks using CRON scheduler and automated it.
  • Installed and arranged Disk and document framework administration utilizing Logical Volume Manager (LVM) for LINUX frameworks
  • Performed OS upgrades Kernel Upgrades to Solaris and RHEL on production servers and testing servers
  • Installed and configured Nagios system monitoring, writing custom scripts for ESXi servers.
  • Administered VMware ESXi, for running the RHEL, Solaris, Windows, Centos and Servers on Development and test servers using vCenter
  • Configuring and maintaining System Securities using IPTABLES
  • Performance tuning of Virtual Memory, CPU, framework utilization in Linux and Solaris servers by SAR tools
  • Configuration of Monitoring tools in Linux and Solaris servers by Nagios

Environment: RHEL, Solaris, Centos, Nagios, VMware ESXi, LVM, TCP, DNS, SMTP, Bash Scripting.

Confidential

Jr. Linux Administrator (Intern)

Responsibilities:

  • Responsible for Installation, configuration, and maintenance of apache tomcat and jboss servers in Linux environment.
  • Automated several tasks like automated backups, upgrading the system everyday using the cron jobs.
  • Responsible for system administration, system planning, co-ordination and group and user level management.
  • Troubleshoot Networking Issues.
  • Synchronize and migrate data, database objects between development and production environments.

Environment: RHEL, Jboss, Solaris, Centos, Tomcat, TCP, DNS,Bash Scripting, Windows XP, Windows Server 2003.

We'd love your feedback!