Senior Aws Devops Engineer Resume
Bellevue, WA
SUMMARY:
- 6 years of hands on experience with a strong background in IT industry. Worked on Devops development on windows and Linux by managing the end to end operations and on automation tools. Have a good understanding on operations and development in order to deliver quickly. I constantly strive to learn new technologies and find ways to better myself in this rapidly changing industry.
- Expertise in DevOps tools in integration with Confidential Web Services for Continuous Delivery & Automation, Monitoring Metrics and Logging, Security, Governance and Validation, High Availability and Elasticity.
- Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Azure and Rackspace, cloud environments and Data centers.
- Hands - on experience in Automation, Configuring and Deploying instances on Confidential web services (AWS) and experience with AWS components like EC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Templates.
- Good working knowledge on AWS IAM service - IAM policies, Roles, Users, Groups, AWS access keys and Multi Factor Authentication. And migrated applications to the AWS Cloud.
- Experience in messaging services Simple Notification Service (SNS), Simple Queue Service (SQS).
- Diverse knowledge on AWS Developer Tools like AWS Code Commit, AWS Code Deploy, AWS Code Pipeline.
- Experience with AWS Command line interface for automating administrative tasks. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic reaching one or more AWS EC2, LAMBDA instances.
- Extensively worked on Configuration Management Tools Chef and Puppet. Configured and monitored distributed and multi-platform servers using Chef. Knowledge of Puppet as configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and pro-actively manage change.
- Experience in continuous integration with Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools.
- Experience with Bug tracking tool like JIRA, another Configuration Management tool Ansible.
- Experience in Installation of SQL Server, MySQL.
- Develop or modify SQL queries and stored procedures to meet business requirements and achieve desired performance.
- Experience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.
- Knowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment.
- Strong ability in Knowledge of network and web related protocols like TCP/IP, Https along with the routing protocols.
- Experience in writing Bash shell scripts to automate the administrative tasks and management using corned at jobs. Good working experience on High Level Programming Languages such as Python
- Experience in administering Linux. Experience in Installation, Configuration, Backup, Recovery, Maintenance, Support.
- Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
TECHNICAL SKILLS:
Cloud Services: EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Life cycle rules, Elastic Beanstalk, CloudFront, RDS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM & Roles, SQS, SNS.
Operating System: RedHat, CentOS, Ubuntu, Windows.
Configuration Management: Ansible, Chef, Puppet.
CI/CD Tool: Jenkins, Bamboo
Tracking Tools: Jira
Version Control: Git, SVN, GitHub.
Programming Languages: Java, Python, SQL.
Database: SQL Server, MySQL, Oracle 10g, NoSQL Databases.
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Senior AWS DevOps Engineer
Responsibilities:
- Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, MySQL.
- Integrated Eclipse IDE with different versioning tools like GIT.
- Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms.
- Responsible for administration of GIT version control and Perform activities branching, tagging, backup, restore.
- Successfully administrated Subversion (SVN) and GIT.
- Design, develop and implement an automated Linux (Amazon) infrastructure using Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub.
- Converted and automated builds using Ant and Maven. Scheduled automated nightly builds using Jenkins and maintained Continuous integration effort with Jenkins along with scheduled builds.
- Performed regular software release build and deployment based on defined process and procedure, including Java, UNIX Scripts, Oracle PL/SQL build and deployment.
- Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Chef.
- Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN) and GIT
- Involved in periodic archiving and storage of the source code for disaster recovery.
- Worked on build tasks using Maven, Ant, Gradle and worked with development team to migrate Ant scripts to Maven.
- Expert in installing and configuring Continuous Integration tools such as Bamboo and Jenkins for build and deployment automation.
- Involved with set up of continuous integration and daily builds using Bamboo.
- Integrated Jenkins with various DevOps tools such as Puppet, Chef etc.
- Configured and deployed instances on cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
- Involved in deploying the content cloud platform on Confidential AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
Environment: SVN (Subversion), ANT, Maven, Chef, Puppet, Jenkins, MS Build, UNIX, Linux, Perl, Bash, Python, Ruby, AWS, Sonar, Bamboo, Git, JIRA, Shell Script.
Confidential, Reston, VASenior DevOps Engineer
Responsibilities:
- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Responsible for Red Hat Linux Designing, Installing, Configure, Security, Backup, and upgrade.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups. Used IAM to create new accounts, roles, and groups.
- Configured Elastic Load Balancer to safeguard that the traffic is distributed uniformly across all the EC2 Instances. Used Simple Storage Services, Glacier, and Elastic Block Store to manage the storage in cloud.
- Deploy and manage servers through Puppet and scripts, use cloud providers as uninterrupted substrate for implementation.
- Managed Web Applications, Configuration files, User Mount Points, Database, and Packages through Puppet.
- Managed, configured servers to automate tasks and deploy apps on Virtual Machines, Bare-Metal and Cloud Instances.
- Experienced in installing, configuring, administrating Jenkins on Linux machines alongside updating plugins like GIT, Maven, SVN and Puppet.
- Implemented the setup for Master slave architecture to improve the performance of Jenkins, and also used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Experienced in SCM tools GIT/GIT Hub and Ensured the reliability of applications by creating release branches and development branches using GIT Branching.
- Created and managed VM’s (virtual server) and also involved in the maintenance of the virtual server.
- Responsible for Design of different Release Environments for new projects and monitoring.
- Using configuration Management tool like puppet to provision Confidential AWS Instances to enable continuous Deployments. Experienced with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
- Created monitors, alarms, and notifications for EC2 hosts using Cloudwatch.
Environment: AWS EC2, S3, RDS, EBS, auto scaling, Opsworks, Puppet Masters, Puppet Agents, IAM, Load Balancers, Jenkins, Maven, Glacier, UNIX, Linux, and Windows.
Confidential, Detroit, MIAWS DevOps Engineer
Responsibilities:
- Launching Confidential EC2 Cloud Instances using Confidential Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
- Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR’s, VPC, NAT) and EC2 Installs with Linux, Ubuntu and Scientific Linux.
- Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services template.
- Worked on Auto scaling, Cloud watch(monitoring), AWS Elastic Beanstalk (app deployments), Confidential S3(storage) and Confidential EBS (persistent disk storage).
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly. Installing the Load Balancers and VPC with Public and private subnets.
- Managed servers on the Confidential Web Services (AWS) platform instances using, Chef Configuration management.
- Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3 and ELB with Chef Cookbooks.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration. Converting production support scripts to chef recipes and AWS server provisioning using Chef Recipes.
- Worked with various scripting languages like Python and wrote scripts in python for pushing data from NoSQL Database to MySQL Database.
- Developed the chef recipes and uploaded them to the master chef server using chef client tool like chef-repo.
- Performed Integrated delivery (CI and CD process) Using Jenkins. Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
- Application Deployments & Environment configuration using Chef, Ansible. Written Ansible Play books to configure, install software and other packages on to the application.
- Maintain Chef servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
- Understanding & usage of Atlassian tools (i.e. Bamboo, JIRA). Working with JIRA tool to track all the defects and changes released to all environments.
Environment: Confidential Web Services, IAM, S3, cloud watch, ANT, Maven, SVN, GitHub, Chef, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Bash, Shell, Python.
ConfidentialLinux Engineer
Responsibilities:
- Managed and carried out system maintenance, hardware replacements and upgrades. Performed system patch and software analysis, installs and configuration.
- Installed and Configured RHEL 3/4/5 on Intel and AMD hardware.
- Participated in upgrading and migrating to newer versions.
- Perform Linux Kernel tuning for web, database and application servers.
- Installed and configured Apache Web server and integrated with WebLogic server.
- Writing shell scripts for Automated Back-ups and Cron Jobs using sh and bash.
- Managed user accounts and groups for corporate Linux users.
- Managed and support corporate Linux Development servers.
- Responsible for OS installs, system configuration and upgrades.
- Manage and perform change control and administration on application servers, web servers, and database servers in company's mission critical production, staging and development environments.
Environment: Rhel 3/4/5, Oracle, WebSphere, Apache, Subversion (SVN), IBM Rational ClearQuest, SCM, ANT, MAVEN, Shell (bash), Java/J2EE, Linux, SQL.