We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Over 8+ years of experience in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation, Amazon Web Services (AWS).
  • Expertise in utilizing almost the entire AWS stack (including EC2, ECS, ELB, Route53, S3, RDS, SNS, SQS and IAM) focusing on high - availability, fault tolerance, and auto scaling.
  • Experienced in Cloud automation using AWS Cloud Formation templates. Experience in Amazon Web Services EC2, ELB, S3, Route 53, EBS, VPC, AMI, SNS, RDS, Auto Scaling, etc.
  • Experienced in Cloud automation using AWS Cloud Formation templates. Experience in Amazon Web Services EC2, ELB, S3, Route 53, EBS, VPC, AMI, SNS, RDS, Auto Scaling, etc.
  • Optimized volumes and EC2 instances& Created multi AZVPC instances& Used IAM to create new accounts, roles and groups.
  • Created user and group accounts and allowing access using IAM and setting up own VPC networks and security groups.
  • Configuring the VPC inbound and outbound networks using public and private Subnets according to the requirements.
  • 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.
  • Involved in designing and deploying multitude of applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS cloud formation
  • Leveraged AWS cloud services such as EC2, auto-scaling and ELBs to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts
  • Designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, AutoScaliing, Elastic Load Balance and AMIs
  • Integrating and monitoring using Amazon CloudWatch with Amazon EC2 instances for monitoring the log files, store them and track metrics. EBS Volumes managemen

PROFESSIONAL EXPERIENCE:

Confidential

Sr. AWS DevOps Engineer

Responsibilities:

  • Design and implement DevOps and CI/CD process using GIT, Bitbucket, Jenkins, Docker, Kubernetes and AWS Services. Experience with Troubleshooting AWS EC2 instances for Status check through System Status checks and Instance Status checks alerts and rectifying if necessary. Configured and designed EC2 instances in all the environments to meet high availability and complete security. Setting up the Cloud Watch alerts for EC2 instances and using in Auto scaling launch configuration. Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications. Worked on Blue/green deployment strategy by creating new applications which are identical to the existing production environment using CloudFormation templates & Route53 weighted record sets to redirect traffic from the old environment to the new environment via DNS.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS Used Docker to contain a lot of HTTP servers. Using Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers for eliminating a source of friction between development and operations. Performing Data dump which provides system administration support for a client with 120 instances hosted in AWS Cloud environment and utilizing Amazon Glacier for archiving this data
  • Designing and implementing Subversion, GIT and Bitbucket/stash metadata including elements, labels, attributes, triggers and hyperlinks. Implementing & maintaining the branching and build/release strategies utilizing Bitbucket/stash. Administration of Jenkins server - Includes Setup of Jenkins, Configure Nightly builds, and parameterized builds and deployment automation Used Terraform to customize our infrastructure on AWS, configured various AWS resources Worked with Chef Enterprise Hosted as well as on-premise - Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server. System performance monitoring and troubleshooting in Linux Environments 5.1, 6.2. Installation, Configuration & Upgrade of Linux operating systems running oracle Database. Configuration and Administration of DNS, NIS, NIS+, NFS, Auto mount, DHCP, FTP, LDAP, Samba
  • Send mail, Servers and clients. Security layers like SSL, SSH, HTTPS, SFTP, SSO Configured Elastic Load balancer (ELB) including high availability of ELB using various subnets in various availability zones, configured security settings and health check for application. Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool. Provided 24 x7 on-call supports in debugging and fixing issues related to Linux in Cloud Environment using Confidential Web Services (AWS)

Environment: EC2, VPC, S3, Route53, Glacier, SNS, I

Confidential

Sr. AWS DevOps Engineer

Responsibilities:

  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services, including EC2, VPC, Route53, S3, SNS, Glacier, IAM, EBS, Redshift, Lambda, Dynamo DB, Subnets, Security Groups, Route Tables, Elastic Load Balancer, Cloud Watch and Cloud Trail. Experience with EC2, Cloud Watch, Elastic Load Balancing and managing securities on AWS. Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications using Jenkins. Configured Identity and Access Management (IAM) to handle users and groups for secured access into AWS services. Designed AWS Cloud Formation templates to generate custom sized VPC, subnets, NAT to check successful deployment of Web applications and database templates. Design and implement DevOps and CI/CD process using GIT, Bitbucket, Jenkins, Docker,
  • Kubernetes and AWS Services. Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place. Creating S3 buckets and managing policies for S3 buckets, utilized S3 bucket and Glacier for storage and backup on AWS. Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production. Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment. Troubleshoot and resolve system problems including AWS services. Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml. Configured Inbound/Outbound in AWS Security groups according to the requirements. Used
  • MySQL, DynamoDB and ElastiCache to perform basic database administration and wrote Python scripts to move data from DynamoDB to MySQL Database. Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, Bash Scripts. Adopted new features as they were released by Amazon, including ELB & EBS. Experience in working across DEV, QA, Staging, PROD systems in addition to managing requests and tickets for IT process management through Jira ticketing tool. Worked with version control tools like GIT and SVN and integrated GIT into Jenkins to automate the code check - out process. Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate daily routine jobs. Worked on Ansible for configuration management and infrastructure automation. Wrote Ansible
  • Playbooks with Python SSH as the Wrapper to manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Automatically installed packages from repository, changing the configuration of that are remotely accessed machines. This process is done b

Confidential

AWS DevOps Engineer

Responsibilities:

  • Responsible for creating software builds and releases, including the design and development of builds, scripts, installation procedures and systems, including source code control and issue tracking. Wrote Shell and Perl scripts for the automation of deployments, including build and release tasks, and integrating them with continuous integration tools. Maintain Jira for issue reporting, status, and activity planning. Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments. Configured email and messaging notifications, managed users and permissions, and system settings by using Jenkins. Prepared role back strategies for various deployment activities in Subversion (SVN) and Performed all necessary Subversion support like branching, merging and tagging, checkouts, import, export. Managed the code migration from TFS, CVS to
  • Subversion repository. Used Nexus for periodic archiving and storage of the source code for disaster recovery, sharing artifacts and handling dependency management within the company. Working experience with release engineering, build or configuration management in JBoss web application environment.
  • Worked on build management and release engineering in JBoss web application. Manually creating and configuring a JBoss template for deployment onto multiple servers. Managed Maven pom.xml files and scripts for repository management tools Artifactory and Nexus. Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates. Used to maintain RedHat Linux servers on VMware. Created Documentation for Application Deployment (WAR, JAR, EAR) in Domain and Clustered environments to achieve High Availability and Fail - over functionality. Creation and scheduling of Cronjobs for Backup, System Monitoring and removal of unnecessary files. Responsible for maintaining Nagios monitoring tools to check the log files and rectifies the errors. Provided 24/7 support for troubleshooting production issues and involved in Monitoring, tracking, coordinating and managing issues.

Environment: Maven, Jira, Red hat Linux, JBoss, Subversion, Jenkins, VMware, CVS, TFS, Shell, Perl, Nagios.

Confidential

Linux/System Administrator

Responsibilities:

  • Worked Extensively on various networking protocols like TCP/IP, FTP, HTTP, HTTPS, DHCP. Wrote Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analysing the error logs, analysing the User logs. Worked in setting up LDAP, DNS,
  • DHCP Server along with effective group and System Level policies and roaming profile features by using Samba and NFS servers. Worked on troubleshooting network problems. Designed and developed Jenkins Build deployments. Developed UNIX and Bash scripts for manual deployment of the code to the different environments and keep the team updated when the build is completed. Disaster Recovery activities and extracting Disk ISO for critical production environment. Involved in design, configuration, installation, implementation, management, maintain and support for the corporate Linux servers RHEL 3, 4, 5, CENTOS 5, Ubuntu. Managed systems routine backup, scheduling jobs, enabling Cronjobs, enabling system logging and network logging of servers for maintenance.
  • Provided 24x7 System Administration support for RedHat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis Provided the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting. Updating and upgrading Red Hat Enterprise Linux servers with YUM and RPM repositories. Involved in creating Logical Volume Manager (LVM) for Linux operating systems. Managed Virtual Memory and swap space on RedHat Linux Servers. Configuring sudo and granting root permission to backup admins/DBA's to perform root related activities. Installed and Configured the network servers DNS, NIS, NFS, SENDMAIL and application servers Apache, JBoss on Linux.

Environment: Red hat Linux, CentOS, DHCP, DNS, Apache, JBoss, Logical Volume Manager, Jenkins, HTTP, Samba, NFS, NIS, Shell, Bash.

Confidential

Release Engineer

Responsibilities:

  • Responsibilities: Developed Web Applications using HTML5, CSS3, JavaScript, Angular.js and jQuery. Involved in team to develop windows Application(.exe) using .Net. Created all JavaScript logic (validation, animations, transitions, templating, date picking). Considered key problem solver for complex
  • JavaScript issues. Created sliders, menus and front pages designs using JavaScript. Developed the application using Eclipse IDE and used eclipse standard/plug - in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation and version control (SVN). Implemented J2EE standards, MVC2 architecture using Struts Framework. Used the light weight container of the Spring Framework to provide architectural flexibility for Inversion of Controller (IOC). Used Spring IOC for dependency injection to Hibernate and Spring Frameworks. Involved in writing Hibernate queries and Hibernate specific configuration and mapping files. Coded JDBC programs for connection to the MySQL/Oracle Database. Developed Servlets and JSP's based on MVC pattern using Struts Action framework Deployed into WebSphere Application Server. Written unit tests using
  • Junit Framework and Logging is done using Log4J Framework. Used XML, XSLT, XPATH to extract data from Web Services output XML. Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: HTML5, CSS3, JavaScript, Angular.js, jQuery, Eclipse IDE, SVN, MVC, Struts, Spring, Hibernate, MySQL, Oracle, JSP, WebSphere, Junit, Log4J, XML, XPATH, ANT.

We'd love your feedback!