Senior Aws Devops Engineer Resume
Dallas, TX
SUMMARY
- Extensive experience as AWS Certified DevOps Engineer, UNIX System Engineer (Redhat & Solaris), Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
- Experience in working with multiple public and private cloud platforms like Amazon Web Services.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible and Puppet.
- Proficient in using all amazon web services like EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, Cloud Formation etc.
- Experienced in Installs, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware.
- Experience on Shell Scripting languages.
- Experience in real - time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service.
- Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
- Configured AWS IAM users and groups for improved login authentication.
- Expertise in managing VPC configurations for organizations and maintaining networks and subnet ranges.
- Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
- Configured and managed AWS Glacier to move old data to archives, based on retention policy of database/applications.
- Implemented S3 Bucket life cycles.
- Automated provisioning, configuration and deployment in AWS environment using Ansible.
- Worked on application servers like Apache tomcat & web logic
- Experience with Jenkin, Docker, vagrant & GIT
- Has Experience in continuous integration technologies like Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines
- Installed IBM WebSphere MQ on multiple servers. Created queue manages and integrated queue managers with the customer queue managers. Provided end to end support on WMQ administration.
- Installed & configured CA workload automation (Autosys r11.3) on multiple servers. Written JILs to automate the environment and provided end to end support on Administration
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Ansible, Puppet & Jenkins.
- Excellent analytical, problem solving, communication and interpersonal skills.
- Vast knowledge over IT infrastructure scalability, optimization and dealing with incident, Problem, Change and release management.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Experience on HP service Manager& Service Now for handling the tickets like incidents / Changes and problem tickets.
- Excellent in patches and packages installation through Redhat Satellite server.
- Supported and maintained Java Application.
TECHNICAL SKILLS
Cloud Technologies: AWS EC2, ELB, EIP, EFS, EBS, Auto Scaling, VPC, Route 53, Lambda, Elastic Beanstalk, RDS, Cloud Watch, Cloud Formation, IAM, SQS, SES, SNS & Cloud front
DevOps skills: Aws, Puppet, Ansible, Jenkins, Git, Docker, Vagrant, Jira, Maven, Apache Tomcat.
Scheduling Tool: Autosys 4, 5 and Autosys r11.3, Cron tab
Database: Oracle11g & Mongo.
Operating System: Redhat Linux, Sun Solaris, Ubuntu, CentOS Windows XP, Windows 2003 server.
Networking Concepts: ftp, sftp, scp, tcp/ip, udp, ssh & rsync
E-mail Applications: MS Outlook, Lotus Notes
Queues: - AMQ & MQ Administration
Scripting: Shell Scripting, Python
Application server: Apache tomcat
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior AWS Devops Engineer
Responsibilities:
- Experience in automated deployment of EC2 instances.
- Create individual IAM users, Use groups to assign permissions to IAM users.
- Configure a strong password policy for your users
- Enable MFA for privileged users and Monitor activity in your AWS account
- Used security groups to develop a logical firewall to ensure high security for control applications.
- Used Amazon IDENTITY AND ACCESS MANAGEMENT to grant fine access of AWS resources to users. Also, managed roles and permissions of users to AWS account through IDENTITY AND ACCESS MANAGEMENT.
- Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
- Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention.
- Set up Elastic Load Balancers for different applications to ensure high availability of applications.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers ip’s.
- Set up various Route 53 polices like Simple, Failover, Low Latency, Load balancing and geolocation.
- Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
- Configured an AWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources within AWS RDS.
- Implemented private and public subnets to improve the security.
- Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MYSQL workloads.
- Configured S3 Versioning and Life Cycle Policies to backup files and archive files in Glacier.
- Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
- To design high availability applications on AWS across Availability Zones and availability regions.
- Trained a group of employees about infrastructure management using AWS Management Console.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Hands on experience with Ansible in AWS Cloud environment
- Designed continuous delivery tools/ configuration management tools like Puppet.
- Installed, configured and managed Puppet Master and Agent.
- Written Ansible playbooks for various configurations to modularize and optimize end product configuration.
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Worked in Agile development team.
- Implementing a Continuous Delivery framework using Jenkins, Puppet/Ansible, maven in Linux environment
- Involved in Setup and Configuration of Ansible.
- Installed and configured of an application that included the installation and configuration using Ansible.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
- Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation.
- Automated the apache installation and its components using puppet.
- Used GIT version control to push the modules to the GitHub
- Good in Bash shell scripting for writing up scripts for matrix collection of various application and automation of day to day activity.
- Delivered specific versions of various components of an application into target environments.
- Installing Red-hat Linux on both application servers and database servers.
- Setting up the required filesystem, user creation and network settings.
- Installed/Configured Oracle-64 bit on Database servers
- Creating databases for both RM application and for autosys on database hosts.
- Installing oracle-32bit/64-bit clients on application servers and updating the tnsnames.ora file.
- Setting up the network connectivity between application server and database servers.
- Testing the database connectivity from application servers.
- Installing, configuring and upgrading application based on build releases.
- Running autosys jobs to populate the database.
- Installing and configuring different types of GUI for user accessibility to RM application.
- Biggest part is trouble shooting on the issues faced while setting up the environment.
- User/Client technical transition training to handle the application and to trouble shoot.
- Writing shell scripts to automate the process
- Experience in Installing, Configuring & Troubleshooting IBM MQ Series on various environments like windows & UNIX flavors.
- Trouble shooting day to day issues.
- Experience in configuring of MQ Objects like Queue Managers, Remote Queues, Local Queues, and Queue Aliases.
- Good Experience in Triggering Concepts and Distributed Queuing.
- Experienced in setting up MQ queue manager Cluster Environment.
- Configured the Cluster Mechanism for Workload Balancing.
- Good exposure on Configuring and implemented Client/Server architectures.
- Experienced to give permissions for USERS to connect Queue managers and Queue
- Automated the environment using shell & Python Scripting.
- Experience with custom development or IAM solutions using AWS integration technologies, HTTP, HTML, Python, Java/EE, JSON
Confidential
Linux / DevOps Engineer
Responsibilities:
- Batch job management operations & User Security Support: Responsible for Batch job scheduling,
- Handling SQL script: Entrusted with the task of execution of SQL scripts in both environments, Windows & UNIX (through Telnet Interface & Putty), to generate reports from different databases.
- Transfer reports: To transfer / FTP result files to different client servers.
- Batch job management operations include job error handling (batch failure) & logging calls/incidents to Northgate team.
- Handling ad-hoc, service requests & incidents, using Remedy.
- Quality Check: Responsible for quality-check of the advanced scheduled scripts on Live Database scheduled by the team.
- Fetching data: Data are pulled from database by using SQL and PL/SQL.
- Company Business Opportunities & Customer relations: Have been interacting with the clients to understand the business requirements & provide solution on time.
- Sending Daily, Weekly, Monthly reports to clients.
- Bringing up failed applications like minsat and hlrs.
- Incident/Change Management:
- Creating, scheduling and implementing a change request as per agreed SLA time.
- Attending Change Management Review Meeting on behalf of my team on a rotational basis.
- Providing 24/7 supports by on call support from home during critical situation.