We provide IT Staff Augmentation Services!

Sr. Aws/ Devops Engineer Resume

2.00/5 (Submit Your Rating)

Washington

SUMMARY

  • Have 7+ years of experience in Linux Administration, Architecting AWS infrastructure, AWS Security, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Experience in AWS Cloud Computing services, such as EC2, RDS, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, EMR, DynamoDB, Data Pipeline, AWS Code Pipeline, Code commit, Code Build, CodeDeploy, Cloud Formation, Serverless Architecture using Lambda, Glacier etc.
  • Experience on Amazon Web Services for deploying EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server, Microsoft Window Server2012 and many more.
  • Have work experience on MultipleAWSinstances, Creating Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2 instances.
  • Hands on experience on using Elastic Block storage (ELB)and S3 buckets for data storage.
  • Experience in creating User/Group Accounts and attaching policies to User/Group Accounts using AWS IAM service.
  • Experience on Automating the Infrastructure creation using AWS Cloud Formation and Terraform.
  • Strong knowledge on writing the AWS Lambda Services (server - less-Architecture) using Python and Java.
  • Experience on configuring the Cloud watch Dashboards and creating various Cloud watch alarms as part of monitoring the AWS infrastructure and Applications running on the cloud.
  • Expertise on configuring the De-coupled application framework using AWS SQS and SNS .
  • Configured AWS CloudTrial for monitoring API calls, Securing the infrastructure using Security groups, Network ACL’s, routing tables etc.
  • Configured NAT instances, NAT Gateway, Internet Gateway, VPN connection on the AWS VPC.
  • Experience configuring the infrastructure for high-availablity along with the Disaster Recovery.
  • Configured the Micro-Services & Docker containers on the cloud using AWS Elastic Beanstalk.
  • Extensive experience in using Build Automation DevOps tools like Teamcity, octopus Deploy, AWS codeBuild, CodePipeline, BitBucket Pipeline, ANT, Maven, Artifactory/Nexus, Hudson/Jenkins, Puppet/Chef/Ansible, AWS ( Amazon Web Services).
  • Expertise in application, maintenance and support of Linux/UNIX production, test and development servers.
  • Strong hands on development and configuration experience with software provisioning tools like Chef and Ansible.
  • Worked with Ansibleplaybooks forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Experience using Jenkins with variety of version control systems like GIT, SVN, and Perforce and build toolslike ANT & MAVEN to automate the build steps for daily operations.
  • Experience in Server monitoring, capacity planning, application monitoring with the help of Nagios, Splunk.
  • Experience writing Ruby, Python, Shell (Bash), Perl and Batch/PowerShell scripts to automate the deployments (CD)
  • Ability to quickly understand, learn and implement the new system design, new technologies, data models and functional components of software system in a professional work environment.
  • Strong attitude towards enhancing and learning new technologies

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x, 7.0), UNIX, WINDOWS NT/2000/2003/XP/VISTA/7, MAC, Solaris 7, 8,9.

AWS Services: AWS EC2, VPC, EBS, EFS, S3, Glacier, RDS, DynamoDB, SQS, SNS, cloudwatch, CloudTrial, AWS Config, CloudFormation, Lambda, API-Gateway, IAM, Terraform, DataPipeline, CodePipeline, CodeBuild, CodeDeploy, CodeCommit, Trusted-Advisor, Directory Services, etc.

Version Control Tools: Subversion, Perforce, GIT and AWS CodeCommit

Languages: Python, JAVA, RUBY, SHELL, PERL,SQL, HTML

Databases: My SQL, MS Access, Oracle, Aurora MySQL

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT& Microsoft IIS

Tools: Teamcity, Octopus Deploy, Jenkins, CHEF, PUPPET, ANT, HUDSON JENKINS, MAVEN, BUILD FORGE, Nagios, Splunk, Kibana, DBMastero.

Networking: TCP/IP, DNS, SSH.

Other Skills: Eclipse IDE, MS Office, MS Excel

PROFESSIONAL EXPERIENCE:

Confidential, Washington.

Sr. AWS/ Devops Engineer

Responsibilities:

  • Created different AWS Environments like Prod, Sandbox, Staging, according to the requirements of the project, and Deployed different Microservices manually into the environments.
  • Automated the creation of different AWS Services.
  • Written AWS CloudFormation Templates for different services like CloudFront Distribution, API Gateway, Route 53, Elastic Cache, VPC, Subnet Groups, Security Groups.
  • Created AWS Metric dashboards to monitor the performance of engines.
  • Configured Elasticsearch service and Created Kibana Dashboard which is a Monitoring tool to monitor the performance of the project, this helped in tracking the transactions and logged the error transactions time to time.
  • Installed and configured Teamcity, Octopus deploy on EC2 virtual machines, and created Continuous Integration pipelines to build the code.
  • Added test cases and Code Coverage summaries to the projects and Written PowerShell scripts to automate the building and testing process.
  • Tested and made API calls via Postman after deployment to make sure that the new deployed code did not break a current system.
  • Participated in Company on call process and reported bugs, verified, troubleshooted and resolved AWS related issues.
  • Installed and Configured DBMastero tool on Teamcity and Octopus to deploy Database changes.

Confidential, Washington.

AWS Solution Architect

Responsibilities:

  • Architecting the Infrastructure on AWS using various AWS Services
  • Automating the AWS Infrastructure using AWS Cloudformation
  • Securing the AWS infrastructure using Private subnets, Security groups, NACL(VPC), WAF etc.
  • Configuring and deploying instances on AWS environment and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Worked on Terraform for building, changing and versioning the infrastructure safely and easily.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s,whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Understanding of developing and testing enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Created and maintained Python scripts for Automating Build and Deployment Process.
  • Managed Git and Subversion (SVN) branching and merging for older projects in multiple simultaneous releases, Involved in the migration of code from Subversion (SVN) to Git.
  • Provided end-user training for all GitHub users to effectively use the tool.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Validated tests by crosschecking data in backend on SQL server using SQL Queries.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.

Environment: SVN, GIT, Jenkins, Maven, Nexus, Chef, Vagrant, AWS EC2, Virtual Box, Java/J2EE, SVN, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix,JIRA.

Confidential - Washington, D.C.

AWS Devops Engineer

Responsibilities:

  • Configuring, Securing and Maintaining the AWS infrastructure
  • Working on AWS cloudfromation templates for automating the infrastructure creation
  • Creating various AWS resources like EC2, VPC, RDs, S3 Buckets, DynamoDb, CloudFront Distributions, Lambda services etc using AWS Cloudformation
  • Configuring AWS SQS and SNS including writing the Java API to push and pull messages from/to the SQS Queues.
  • My Responsibilities also include Searching, Learning, Training and Documenting on new DevOps tools which would fit in our current Eco-System.
  • Managing Build Process using Jenkins Server.
  • Work with virtualization engineer in provisioning new Linux VMs to support MongoDB.
  • Worked for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Manage, configure and maintain EC2 instances, ELB and RDS.
  • Manage Releases, including coordinating with the Dev team and QA team.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives Status.
  • Developed Mongo DB Schemas, functions and procedures.
  • Managed Git repositories for branching, merging, and tagging for DEV, QA UAT and Prod environment.
  • Performed all necessary day-to-day Subversion/GIT support
  • Standardized Scrum practices across multiple Agile teams.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Coordinated the resources by working closely with Build and release engineer for the release and carried deployments and builds on various environments using Jenkins continuous integration tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.

Environment: SVN, GIT, Jenkins, Amazon EC2 (AWS), Chef, Nagios, Maven, Ubuntu, JIRA, Confluence, Stash, Java, Tortoise SVN, Shell Scripts, Apache Web Server, Nexus, Mongo DB.

Confidential - Manassas, VA

Build and Release Engineer

Responsibilities:

  • Build Engineer for a team that involved different developments teams and multiplesimultaneous software releases.
  • Developed and maintained UNIX/Perl/ANT scripts for build and release tasks.
  • Wrote Ant build scripts for creating jar, war and ear artifacts, which were then deployed to Tomcat andJBOSS.
  • Installed, configured and worked on version control using GIT and GITHub.
  • Experienced and proficient deploying and administering the version across the environments using SCM tools like GITHub on Linux and windows platforms.
  • Implemented & maintained the branching and build/release strategies using GIT.
  • Planned release schedules usingagilemethodologyand coordinated releases with engineering and SQA for on-time delivery.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Installed and managed the enterprise Nexus as a storage repository for artifacts. Created Proxy, Hosted, npm and nuget repositories, user management, Roles etc.
  • Used Perl, Bash Scripting, Sed, Awk etc. to assist the developers in development and testing.
  • Designed GIT branching strategy and implemented GIT environment according to the needs of the release management.
  • Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
  • Maintained all the Linux environments for deployments.
  • Used Jenkins as automation tool with GIT.
  • Deployed scalable services and applications using Docker.
  • Deployed the Java applications into web application servers like Tomcat.

Environment: GIT, GIT Stash, GitHub, ANT, JBOSS, Maven, Jenkins, Nexus, Tomcat, UNIX, Shell, Perl Scripting.

Linux System Administrator

Confidential

Responsibilities:

  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Installation of SSH and configuration of key based authentication, File system tuning, growing, and shrinking with VERITAS File system 3.5/4.x.
  • Installation, configuration, support and security implementation for the services DHCP,SSH,NIS,DNS and HTTPD
  • Bash shell-scripts to automate routine activities.
  • Coordinating with 24 x 7 on-call support personnel in debugging
  • Created users and groups and assigned them appropriate quotas and ACLs as per company requirement.
  • Maintained proper documentation of all the activities carried out during the project.
  • Configuring storage using Logical Volume Management (LVM), Installed Veritas Volume Manager 4.1 and created file systems, mirrored and striped volumes
  • Managed Disk using LVM, resized disk space when required. Managed disk space from NetApp filers
  • Worked with DBA team for database performance issues, network related issues on Linux Servers
  • Applied patches and supported Linux Servers with Oracle Database servers.
  • Experience managing and tuning MySQL and writing SQL scripts.
  • Installed and configured Apache / Tomcat web server.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat, Centos (4.x, 5.x), Ubuntu (6.06, 7.04), MySQL, SQL.

We'd love your feedback!