Aws Devops Engineer Resume
4.00/5 (Submit Your Rating)
Phoenix, AZ
SUMMARY:
- Around 6+ years of experience in automation, configuration and deployment on Cloud environments, Identifying and selecting services in AWS Cloud Infrastructure such as IAAS, PAAS and SAAS.
- Offering a progressive career in Computer Science/Information technology and customer service as a result - driven professional.
- Extensive knowledge and experience on all phases of the Software Development Life Cycle (SDLC) and Waterfall/Agile and CI/CD methodologies.
- Hands-on experience in bash, Perl, Python, Ruby scripting on Linux.
- Proven experience with AWS Cloud Technology.
- Experince in setting up Terraform continuos build integration system.
- Manage technical support operations and troubleshooting issues expertly and diligently to identify root causes and prevent recurrence.
- Success in directing IT issues from inception to execution, strategically delegating tasks to achieve on-time, enhance operational efficiency and control costs.
- Hands on expertise in implementing DevOps culture through CI/CD tools like Jenkins,, Code Deploy, Code Pipeline and configuration management tools like Chef, Puppet, Ansible.
- Experience with Docker and Kubernetes container service.
- Good knowledge on Virtualization techniques like VMware.
- Expertise in setup and configuration of Application Servers WebSphere, Tomcat, WebLogic and involved in deployment activities.
- Experience with Scrum and Agile Environments for regular cadences of work.
- Experience on building and deploying Java web applications in Apache Tomcat.
- Well Exposed in Build and Release Systems for Web-Based software systems.
- Create and update tickets status created in JIRA tool to the client end users.
- Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes
- In-depth experience in developing and supporting both production and development environments.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS:
Versioning Tools: GIT, SVN
Cloud: AWS
Tools: ITSM,VisualStudio,ServiceNow, SCCM,GTA
Operating Systems: Microsoft Windows (All versions), Linux
Networking: HTTP, DNS, TCP/IP, FTP, SMTP etc.Web Technologies
HTML, Javascript
CI/CD & Build Tools: Jenkins, Docker, Chef, Puppet, Ansible, Ant
Web/Application Server: Apache Tomcat, Apache HTTPD
Database: Oracle, DB2, MySQL.
Virtualization: VMware, Oracle Virtual box, Hypervisors
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
AWS Devops Engineer
Responsibilities:
- Involved in designing and deploying multitude 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 CloudFormation.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Created AWS Route53 to route traffic between different regions.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Implemented automated local user provisioning instances created in AWS cloud.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Configuring and Networking of Virtual Private Cloud (VPC) Written CloudFormation templates and deployed AWS resources using it.
- Automated deployment of builds to different environments using Jenkins.
- Worked on creation of custom Docker container images, tagging and pushing the images to the Docker repository for further use.
- Used MySQL, DynamoDB and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
- Built Continuous Integration environment Jenkins and Continuous delivery environment.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
- Experience of writing & managing Chef Scripts& using Linux automated deployments using Chef.
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Deployed applications on AWS by using Elastic Beanstalk.
- Configured plugins for the integration tools to the version control tools.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
Confidential
Technical Associate
Responsibilities:
- Software Configuration management (Build and continuous Integration using Maven, Jenkins & Git.)
- Created branches and tags on Git repository and provided branches access permission to dev team.
- Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from svn/git and use ant/maven to build war/jar artifacts.
- Responsible for tagging and maintain code on version control GIT.
- Responsible for creating Builds and Deployments Planes.
- Created War / Ear files using Maven.
- Performed Build activities using Ant/Maven and Jenkins tool.
- Performed Deployment of War files in Tomcat application servers using Shell scripts.
- Automateed the build Process Using Jenkins jobs.
- Uploaded Build artifacts in to Amazon S3 location.
- Worked on Jenkins tool to configure Nightly Builds to check sanity of our java source code.
- Troubleshooted application related issues by log verification.
- Verified Deployments logs to check for successful deployments.
- Implemented testing environment for Kubernetes and administered the Kubernetes clusters.
- Performed smoke/sanity tests for the applications deployed and also troubleshooted the application for the issues that arise as part of the smoke test process.
- Planned and documentated the requirements.
- Wrote Shell scripts for deployment purpose and took the Git repository backups.
- Sending daily, weekly extracts to customers.
- Took weekly back-ups like Jenkins home directory.
- Designed and created automated Build and Deployment process.
- Interacted with client with high Risk and did smoke testing for same and fixed the related issue immediately.
- Worked on Jira Ticket tool to create/update tickets/issues.
Confidential
Junior Linux Admisnistrator
Responsibilities:
- Linux system administration to include systems management, backup, storage management, user management and 24/7 support of Linux testing and production environment (Red Hat Enterprise Server, Cent OS, and Vmware).
- Installed, configured, maintained and administered Linux operating systems and components.
- Consistent usage of bash scripting on Rhel 6/7, Centos 6/7.
- Installed new servers using kick-start installation and configuration method.
- Troubleshooted and resolved software and hardware problems, interfaced with vendor technical support to resolve problems and worked with other technical staff on supporting their needs.
- Monitored security logs to determine security Create new filesystems and troubleshooted for errors.
- Provided sudo access to privileged users. Created and documented temporary and permanent sudo permissions on several systems for teams and vendors.
- Scheduled critical cron jobs to run during non-peak hours, such as overnight, to avoid service disruption. Responded to security alerts with risk evaluation and monitoring /report on unauthorized access attempts.
- Optimized system performance by tracking daily system utilization, to determine if problems are imminent.
- Monitored and provided daily reports on system performance to pinpoint performance bottlenecks and on an as needed basis, select various system options and parameters.
