Aws Devops Engineer Resume
Houston, TexaS
PROFESSIONAL SUMMARY:
- 6 Years of experience in teh IT industry comprising of Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
- Very good at implementing highly available, cost - efficient, secured and scalable infrastructures on teh AWS cloud.
- Experience wif Configuration Management tools (Chef, Puppet and Ansible).
- Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored multi-platform servers using chef. Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
- Experience wif Docker containers and teh AWS Elastic container services (ECS), Familiar wif kubernetes and AWS Fargate technologies
- Knowledge of databases like MySQL, Oracle 10g/11g, MSSQL, MongoDB, DynamoDB.
- Experience in Implementing Organization DevOps strategy in various environment of Linux and windows servers along wif adopting cloud strategies based on Amazon Web Services.
- Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC and Auto Scaling) and deployment services (Elastic Beanstalk, OpsWorks and Cloud Formation) and security practices (IAM, Cloudwatch and Cloudtrail).
- Production experience in large environments using configuration management tools Chef, Puppet. Familiar wif build server orchestration using mCollective.
- Experience in DevOps Engineering in automating, building and deploying of code wifin different environments (Dev, SIT, UAT, Staging & Prod).
- Strong Experience in Amazon EC2 setting up Instances, VPCs, and Security Groups.
- Experience in managing AWS VPC (Virtual Private Cloud) environment wif around 2000+ Linux and Ubuntu instances.
- Installation, configuration and administration of MongoDB database
- Worked on creating various types of indexes on different collections to get good performance in Mongo database.
- Worked on migrating MongoDB collections to new DynamoDB tables.
- Point in time Backup and recovery in MongoDB using onsite MMS
- Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
- Used teh AWS-CLI to suspend an AWS Lambda function. Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
- Production experience in large environments using configuration management tools Chef, Puppet.
- Working experience on User management, disk quota and Job Scheduling using Crontab at jobs.
- Extensive experience in working wif Oracle WebLogic, Apache Tomcat application servers.
- Experience in application development, debugging, implementation, supporting dev team, testing of Oracle based ERP using SQL and Database Triggers.
- Domain expertise includes, system developments using Core Java& J2EE Technologies such as JDBC, XML, ANT, Maven.
- Experience in J2EE Application Development using Web/Application Server IBM Web Sphere Application Server, JBOSS Server and Apache Tomcat Server.
- Experience in maintaining and executing build scripts to automate development and production builds.
- Experience in building and deploying Java & SOA applications and troubleshooting teh build and deploy failures.
- Familiar wif SAP ERP implementation on AWS cloud. Good knowledge in SAP Basis Administration.
TECHNICAL SKILLS:
Languages: UNIX Shell-Bash scripting, Python, JAVA/J2EE
Operating Systems: Windows, Linux, Solaris, RHEL, CentOS.
SCM Tools: GIT, GitHub, Nexus, Perforce, CVS, SVN, TFS.
Build Tools: ANT, Maven 2.0, Jenkins, Hudson, Bamboo.
Deployment Tools: Chef, Puppet, AnsibleContainers Docker, EC2 Container Service(ECS).
Web Servers: WebLogic, Web Sphere, Tomcat, Jboss, NGNIX, Apache.
Databases: MYSQL, MS SQL, Oracle, MongoDB, AWS RDS.
Cloud Services: AWS Cloud Platform
SDLC: Agile, Scrum, Sprint, Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential - Houston, Texas
AWS DevOps Engineer
Responsibilities:
- Manage all aspects of teh end-to-end Build/Release/Deployment process for multi Project.
- Was part of Disaster Recovery exercise and actively involved in creating replica in another AWS AZ’s.
- Creating alarms in Cloud watch service for monitoring teh servers' performance, CPU Utilization, disk usage etc.
- Configured Elastic Load Balancers wif EC2 Auto scaling groups.
- Implementing a Continuous Delivery framework using Jenkins in Windows & Linux environment.
- Developed build and deployment scripts using ANT/Maven as build tools and Jenkins as automation tool to move from one environment to other environments.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
- Experienced in implementing Chef and Docker.
- Worked on chef for teh deployment of servers.
- Experience in chef, creating cookbooks from scratch and coding in chef.
- Responsible for creating branches and resolving teh conflicts while merging in Git
- Implemented Branching strategies using Git.
- Performed migration setup from SVN to Git using bit buckets.
- Installed and configured Nexus for artifacts repository. Published snapshot and release versioned artifacts into Nexus repository.
- Performed configurations from Jenkins to nexus
- Performed configurations from Apache tomcat and web logic to Jenkins.
Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS, Opsworks), Git, Jenkins, Chef, Bash, Docker, Dynamo DB, Ubuntu, Oracle web sphere.
Confidential - Atlanta, GA
DevOps/AWS Engineer
Responsibilities:
- Created and maintained continuous integration (CI) and continuous deployment (CD) environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
- Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing teh template file using JSON.
- Worked on AWS ELB and configure teh auto scaling as per teh application user traffic.
- Setup up and maintenance of automated environment using Chef Recipes & cookbooks wifin AWS environment.
- Experience in using Lambda to run scripts for performing tasks on multiple AWS services.
- Involved in testing of application using teh tool Selenium and Java.
- Built a continuous integration and deployment framework for Chef Code using test driven development.
- Experience designing, building, maintaining, and coordinating an automated build/release process using Git, Jenkins, Bamboo, Docker, Vagrant.
- Having ample experience in load balancing and monitoring wif Nagios.
- Deployed MongoDB on AWS EC2 instance, which is configured wif persistent storage using teh EBS.
- Implemented AWS RDS service for MySQL, Oracle and SQL servers.
- Installing, configuring and maintaining RHEL 5.x, 6.x physical and virtual server.
- Creating and configuring user accounts and DNS entries.
- Writing shell scripts to accomplish day-to-day system administration task.
- Managed VMware Infrastructure/vSphere5 clusters on Test/Development environments.
- Involved in configuring network bonding and troubleshooting networking issues.
Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, Route53, RDS), Git, Jenkins, Chef, Bash, Mongo DB, MYSQL, Oracle, Ubuntu, selenium, Docker, Nagios.
Confidential - New Jersey, NJ
DevOps Engineer
Responsibilities:
- Design roles and groups using AWS identity and access management (IAM), and manage network using Security Groups, Network Access Control Lists wif services provided by IAM.
- Document system configurations, Instances, Operating Systems, and AMI build practices, backup procedures, troubleshooting guides, and safe keep infrastructure and architecture updated wif appending.
- Experience in working wif an Agile / Scrum environment and daily standup meetings.
- Developed and supported key pieces of teh company's AWS cloud infrastructure. Built and managed a large deployment of Ubuntu Linux instances systems wif Opscode
- Created Chefcoding best practices for existing development team.
- Debug existing automation code and test to confirm functionality wifin AWS/EC2.
- Coach, mentor and train developers in OpscodeChefand autonomously provisioning instances in a virtual environment.
- Support application deployments, building new systems and upgrading and patching existing ones through DevOps methodologies.
- Build servers in cloud based and physical infrastructure.
- Since DynamoDB only stores data as key/value pairs, worked to strategize how to convert teh MongoDB JSON document
- Used teh AWS-CLI to suspend an AWS Lambda function processing an Amazon Kinesis stream, then to resume it again.
- Configured alerts for relevant mongo metrics.
- Provide oversight and guidance for teh architecture; develop best practices for application hosting, and infrastructure deployment for each application hosted wif AWS and Docker containers.
- Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Experience wif CloudTrail, CloudFront, and Glacier services
- Design EC2 instance architecture to meet high availability application architecture and deploying, configuring, and managing servers in AWS.
- Support, troubleshooting and problem resolution for teh developed Cloud Formation scripts to build on demand EC2 instance formation.
- Continuous deployment, continuous integration, and promoting Enterprise Solution deployment assets to target environments.
- Use Amazon RDS MySQL to perform basic database administration. Set up DynamoDB for NoSQL data for other teams on lightweight Docker containers wif elastic search and quick indexing.
- Utilized Puppet for configuration management of hosted Instances wifin AWS.
- Integrated existing systems into AWS/EC2 cloud infrastructure. Built/maintain a puppet master server, and used dat to push out bi-weekly application updates.
- Elastic Load Balancer, and DNS services wif amazon Route 53.
- Manage AWS and install web certificates (SSL, Client Authentication Certificates).
- Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
- Migrating a production infrastructure into an Amazon Web Services VPC utilizing AWS CloudFormation, EC2, S3, Chef/OpsWorks, CloudWatch, CloudTrail, EBS, Route 53, IAM etc. dis included migrating a number of production MySQL databases into RDS/ ElastiCache, rewriting a large set of monolithic recipe-based cookbooks as Provider and Attribute-driven wrapper cookbooks.
- Setup up and maintenance of automated environment using Chef recipes and cookbooks wifin AWS environment.
- Support various web services including Apache Tomcat.
- Coded Java backend, JSP, JavaScript, Business classes.
- Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Established Chef best practice, approaches to systems deployment wif tools such as vagrant, test-kitchen and teh treatment of each Chef cookbook as a unit of software deployment, independently version controlled.
- Security conscious in all teh system administration, development and tools configuration management.
- Coordinate release activities wif Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.
- Analyzing teh tools and application architecture and implement it on different environments, making it more user-friendly for teh application team.
Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), Git, Chef, splunk, Bash, Shell, DynamoDB, RHEL 4/5/6, CentOS, Open SUSE, Apache Tomcat.
Confidential
Build and Release Engineer
Responsibilities:
- Configured and Deployed Java and J2EE applications into application servers.
- Used build tools like ANT and MAVEN on java projects for teh development of build artifacts on teh source code.
- Worked wif Jenkins for any automation builds which are integrated wif GIT as part of infrastructure automation under continuous integration (CI).
- Strong usage of GIT commands to clone teh central repository to teh local server, merge teh local changes wif teh master.
- Automated teh build and release management process including monitoring changes between releases.
- Scheduled automated builds using Hudson/Jenkins.
- Wrote Unix Shell scripts to automate Subversion (SVN) branching, merging, tagging and various other version control tasks.
- Configured teh File transfer environment using Proftpd packages and open SSL to secure FTP.
- Disk and File system management through Veritas Volume Manager, LVM and SVM.
- Implemented and maintained teh branching of build/release strategies utilizing ClearCase.
- Used SQL queries to validate data and updated teh records for teh various modules.
- Created analytical matrices reports, dash boards for release services based on JIRA tickets.
- Coordinated wif developers, Business Analyst and Managers to make sure dat code is deployed in teh Production environment.
- On-call support for 24/7 for troubleshooting production issues.
Environment: Java/J2EE, Bash, Shell, Linux, Unix, CI/CD, GIT, SVN, Hudson, Jenkins, JIRA, ClearCase, SQL, Ant, Maven.
