We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

PROFESSIONAL SUMMARY: -

  • Around 7 years of experience as Build and Release engineer and AWS/DevOps engineer with solid experience in network, automation, storage, cloud and virtualization areas of IT.
  • Experience in server infrastructure development on AWS Cloud and usage of Virtual Private Cloud.
  • Strong experience in Amazon web services such as EC2, Lambda, s3, Elastic Beanstalk, Elastic Load Balancing (Classic/ Application), Auto Scaling, RDS, VPC, Route53, Cloud Formation, Dynamo DB, Elastic cache, Cloud Watch and IAM.
  • Created AWS EC2 Instances in Amazon Linux (AMI) & Red Hat Enterprise Linux. Installed web, application & RDS Database as per application need in Development, System Test, UAT, Production and Disaster Recovery (DR) environments.
  • Implemented Continuous deployment and Integration using various CI Tools like Puppet, Jenkins, Bamboo, Chef and Hudson.
  • Strong hand in Utilizing Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, Dynamo DB tables, EBS volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Experience in automating build platforms/ continuous integration using DevOps architecture.
  • Experience in using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & rar) from source code.
  • Created and monitored various dashboards in SPLUNK to monitor the logs from the AWS applications, which also alerts the team when it reaches its threshold alarm.
  • Automated processes with custom build Python and Shell scripts.
  • Proficient in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.
  • Experience setting up and maintaining auto-scaling AWS stacks (preferred using cloud formation and scripting using bash & python).
  • Proficient in Chef Recipes to automate our build/ deployment process and do an overall process improvement to any manual processes.
  • Experience in Chefspec for Unit testing, Serverspec and Inspec for integration testing of cookbooks.
  • Experience in configuring Puppet Master and Puppet agents.
  • Experience in deploying git and Jenkins to completely provision and manage AWS EC2 instances volumes DNS and S3.
  • Experience with different protocols like FTTP, SSH, HTTP, HTTPS and Connect direct.
  • Experienced in Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Extensively worked on Jenkins, Docker, Team City for continuous integrating and for End-to-End automation for all build and deployments.
  • Expert CI using GIT, CVS and Supervision.
  • Experience in deploying the code through web application servers like WebSphere/ WebLogic/ Apache Tomcat/ JBOSS.
  • Experience in Virtualization technologies like VMware, Vagrant.
  • Expert in documenting system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting, and keep infrastructure and architecture drawings current with changes.

TECHNICAL SKILLS: -

Cloud Technologies: AWS (VPC, EC2, S3, Cloud Watch, RDS, Elastic Cache, IAM, Route53)

Configuration Management: Chef, Puppet

CI Tools: Jenkins, Maven

Middleware File Systems: WebLogic, WebSphere and Tomcat, VM ware

Scripting languages: Bash, Python, Shell Scripting

Database: Elasticsearch, Oracle 10.x, MySQL 5.0.2, SQL Server 2005, SQL

Version Control Systems: GIT, Sub Version, CVS

Operating Systems: Linux (Red Hat), Solaris, Ubuntu, CentOS, Windows

Networking: TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/FTTP

Web Technologies: Servlet, JDBC, JSP, HTML, JavaScript, XML

Web Server: Web logic, WebSphere, Apache Tomcat, JBOSS, Nginx, HAProxy

Bug Reporting tools: Bugzilla, Bug tracker, Jira, Bugify.

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

AWS DevOps Engineer

Responsibilities: -

  • Cloud 2.0 refers to a new cloud environment within Amazon web Services(AWS).
  • Confidential designed this environment to provide a pre-built, standardized, and secure IT infrastructure for hosting applications from all application teams across all solution areas.
  • The Cloud Infrastructure Engineering (CIE) team manages this standard infrastructure to offload numerous configuration, compatibility, and security issues from application teams.
  • This allows developers to keep their focus on creating business logic within their applications.
  • This also allows for improved, inherent security and scalability features, streamlining tasks for groups such as TechOps and InfoSec.
  • Using Amazon Identity and Access Management (IAM), created and managed users, groups and assigned individual policies and roles to each group.
  • The Cloud 2.0 environment provides development teams with a pre-built infrastructure created and maintained in code to support automation, compliance, and audit functions.
  • Implemented Auto Scaling for high application availability.
  • Pre-built infrastructure, Two provisioned AWS accounts (production and non-production) for each solution area. The accounts are pre-configured.
  • Logging enable- Multiple logging systems monitor all critical infrastructure elements including VPC Flow Logs to capture VPC traffic
  • CloudWatch to monitor resources and events (120day retention). Alarms are enabled for CloudWatch to guard against service compromise.
  • Managing S3 buckets and their level of access to other resources. Provisioned S3 bucket for account logs and other application needs KMS key with rotation schedule for CloudTraillogs to secure records and CloudTrail to capture API Calls.
  • AWS Config enabled to monitor infrastructure health and track changes to CloudTrail.
  • Incoming SSH disabled for security. Root account Multi-Factor Authentication(MFA) enabled for security.
  • Provisioned VPC Allocated CIDR blocks based on your application needs. Central management, evaluation, and allocation of CIDR blocks helps Protect this finite resource. A default security group with all rules deleted. This denies all traffic to protect new resources before final configuration.
  • Configuring and managing AWS Simple Notification Service (SNS) and Simple Queue Service (SQS).
  • Designing and configuring Simple Email Service (SES) and working with client.
  • Network access control lists(ACLs) configured for each subnet for security.
  • A tiered subnet structure with Web, Application, and Database tiers for resource segregation, security, and to safeguard finite CIDR block resources.
  • Multi-region deployment for high availability.
  • Multi-Availability Zone(AZ) deployment for high availability. Provisioned S3 bucket for account logs and other application needs.
  • Tagging system for application segregation, billing tracking, and Cloud Trail purposes. KMS key for encryption.

Environment: MAVEN, Docker, EC2, Java, S3, Auto Scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, Elastic Beanstalk, CHEF, PUPPET, Jenkins, ANT, APACHE TOMCAT, GitHub, JIRA.

Confidential, VA

DevOps/AWS Engineer

Responsibilities: -

  • Provides operations and maintenance support for several public facing websites.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Performed and deployed Builds for various Environments like QA, Integration and Productions Environments.
  • Strong Experience on Configuring the Chef-Repo, Setup multiple Chef Work stations and Developing Cookbooks for automating deployments via Chef.
  • Experience in installing configuring and deploying of Java/J2EE/.Net applications in Application Servers like WebSphere, WebLogic and JBoss.
  • Able to create scripts for system administration, AWS using languages such as BASH and Python.
  • Used AWS S3 service as Build Artifact repository to created release based buckets to store various modules/branch based artifact storage.
  • Implement, support and maintain all network, firewall, storage, load balancers, operating systems, and software in Amazon's Elastic Compute Cloud.
  • Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Carried out deployments and builds on various environments using Puppet continuous integration tool.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Experience in boot strapping, puppet agent installation scripts, yum updates, EBS, mappings and mountings.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Python, Ruby, and Docker on familiar servers such as Apache and IIS.
  • Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Work with Custom AMI's, created AMI tags and modified AMI permissions.
  • Experience in writing Ansible playbooks and securing a server with Ansible and Provisioning, deployment with Ansible.
  • Use Puppet server and workstation to manage and configure nodes, experience in writing puppet manifests to automate configuration of a board range of services.
  • Deploy LAMP based applications in AWS environment, including provisioning MYSQL- RDS and establish connectivity between EC2 instance and MySQL-RDS via security groups.
  • Developing MAVEN and Shell scripts to automatically compile, package, deploy and test J2EE applications to a variety of Web Logic platforms.
  • Implement a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
  • Run code for virtually any type of application or backend service - all with zero administration using Lambda.
  • Manage Amazon RDS for backups, software patching, automatic failure detection, and recovery.
  • Install and configure Apache and Tomcat on Red hat Linux, Ubuntu and Amazon Linux instances.

Environment: CHEF, PUPPET, Jenkins, ANT, MAVEN, Docker, EC2, Java, S3, Auto Scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, Elastic Beanstalk, BASH, APACHE/TOMCAT, Python, Ruby, Redshift.

Confidential

DevOps Engineer

Responsibilities: -

  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Hands-on development experience and a strong passion for the LAMP (Linux, Apache, and MySQL& PHP) development stack.
  • Created EC2 instances in AWS. Also worked with Aws concepts like IAM, S3, and Cloud watch. Used Chef for deploying applications and on experience with Ruby.
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MY SQL into different environments like Development, QA.
  • Build, manage, and continuously improved the build infrastructure for global software development.
  • Participating in design, code, and test inspections throughout the life cycle to identify issues/defects; participate in other meetings.
  • Experience with IT automation tools like Chef, Puppet.
  • Developed and implemented an agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.
  • Worked in development, testing, and production environment using SQL, PL/SQL procedure, python, Ruby, PowerShell and shell scripts and managed to host the servers like Tomcat apache.
  • Created EC2 instances in VPC and installed applications. Expertise in Identity Access Management. Created users, groups and assigned roles based on their duties.
  • Maintained good support for development team from Intermediate to advanced level in ASP.NET MVC and ASP.NET Web API.
  • Configured Workflows created new Jobs and modified existing projects to automate.
  • Experienced in the Design/Architecture of AWS and hybrid cloud solutions.
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Clear Case JIRA and CI tools like Jenkins.

Environment: UNIX, Windows Web Sphere 6.1.1, Perl Scripts, Shell Scripts, XML, ANT, Chef, MAVEN, Tortoise SVN 1.6, 1.7, JIRA, Ruby, Jenkins, Java/J2EE Oracle10g, 11g.

Confidential

Build and Release Engineer

Responsibilities: -

  • As member of ReleaseEngineering group, redefined processes and implemented tools for software, builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Developed and Implemented the SoftwareReleaseManagement strategies for different applications as indicated by the agile procedure.
  • Participated in week by week gatherings with Technology partners to distinguish and relieve potential risks related with the releases.
  • Imported and managed with multiple corporate applications into Subversion (SVN). Provided end-client training for all Subversion (SVN) clients to adequately utilize the tool.
  • Involved in all tasks that move to production and work intimately with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Created and Extensively used Chef deploy Automation for .Net Application by setting a transformed variable to change configuration files accordingly
  • Developedbuildand deployment scripts using ANT and MAVEN asbuildtools in Jenkins to move from one environment to different situations.
  • Created and kept up the Shell/Perl deployment scripts for Web Logic web application servers.
  • Developed Perl and shell scripts for automation of thebuildandreleaseprocess.
  • Involved in altering the existing ANT documents if there should be an occurrence of errors or changes in the project requirement.
  • Responsible for the development and support of procedures and related scripts/instruments for automatedbuilds, testing and deployment of the product to different environments.
  • Responsible for chef master/agent configuration management and Orchestrated order of deployments.
  • Jenkins is used as a CI tool for automation of day by day process.
  • Expertise in trouble shooting the problems generated while building, deploying and in production support.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

Environment: Subversion, Java, .Net, Maven, JIRA, Jenkins, UNIX/LINUX, XML, Windows, Web logic, MY SQL, Perl Scripts, Shell scripts, chef.

We'd love your feedback!