Sr. Aws Devops Engineer Resume
Alpharetta, GA
OBJECTIVE
- Looking for challenging opportunity in Devops which demands the best of my professional ability in terms of technical skills, and helps me in broadening and enhancing my current skill and knowledge.
SUMMARY
- Experience inDevOps, AWS cloud providers and API's for Amazon (AWS) Build & Release administration mainly on Building, Packaging, Managing and Releasing of Code from one Phase to other Phase and Deploying to Servers.
- Expertise in working wif the variousAWSbroad set of global cloud - based products such as Compute-EC2, Networking-VPC, Scalability-ELB, Auto Scaling, Storage and Archiving-EBS, S3, Glacier, Monitoring-Cloud Watch, Security-IAM, Management-Cloud Formation,AWSCLI-Filter, Query etc.
- RabbitMQ message, SNS Worker Plugin
- Experience in Configuring IAM users, groups and roles to delegate access to users for requiredAWS resources.
- Experience wif deployment, data security and troubleshooting of the applications usingAWS services.
- Experience wif implementation of Continuous Deployment system wif Jenkins,AWSCode Deploy, Opsworks, and Packer.
- Involved in migrating team wif the current Linux environment toAWS/RHEL Linux environment and used auto scaling feature.
- Experience on designing and building MEAN and LAMP stacks.
- Implemented a Continuous Delivery pipeline wif GitHub, Jenkins, and AWS AMIs.
- Has expertise in Cloud, Security, DevOps Automation, Linux, Windows, Active Directory, Exchange 2010
- Good experience for DevOps tool like Chef, Puppet, Jenkins
- Develop/capture/document architectural best practices for building systems onAWS
- Designing and configuring the AWS Secure Notification Service (SNS) and Secure Email Service (SES) architecture of the solution and working wif a client.
- Experience wif tools like Nginx and Netscalar for Networking load balance.
- Having good experience in writing automated scripts using Shell scripting, Python, Perl and HIVE.
- Having knowledge on hashi corp tools.
TECHNICAL SKILLS
Amazon Web Services: IAM, VPC, EC2, S3, EBS, SNS, SQS, SWF, OpsWorks, RDS, CloudFormation, ELB, NACL, Security Groups, CloudWatch, Route53, Kinesis, Lambda.
Configuration Management: Ansible, Chef.
Application Servers: Apache Tomcat, JBoss
Continuous Integration/ Continuous Deployment Tools: Jenkins, Maven, GitHub, Nexus and Hudson
Containerization: Docker / Kubernetes
Databases: MySQL, PostgreSQL
Programming Languages: Python, SQL
WebServers: Apache HTTP Server
Network Protocols: TCP/IP, UDP, DNS, DHCP, ARP, Telnet, SSH, IPsec, SSL etc.
Operating System: Linux, Cent OS, Red Hat, Linux and Windows.
Scripting Languages: Shell, Python
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Sr. AWS DevOps Engineer
Responsibilities:
- Designed and implemented Continuous Deployment pipeline to demonstrate design-to-deployment lifecycle resource reduction for dramatic time and cost savings, and deployment toAWSand internal hosts from single set of tools.
- Increased EBS backed volume storage capacity when the root volume is full usingAWSEBS Volume feature.
- Setup Chef Server, workstation, client and used scripts to deploy applications.
- Responsible for large-scale chef implementation and maintenance. chef manifests creation, testing and implementation.
- Hosted ChefEnterprise as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them toChef-server.
- Managed On-site OS/Applications/Services/Packages usingChefas well as AWS for EC2/S3/Route53 & ELB wifChefCookbooks.
- MaintainAWSdeployment, configuration tools and transform them into a robust system to Auto-Scale our platform.
- Created, deleted and managed user accounts and their roles to interact wifAWSand setup their ACLs wif Amazon IAM.
- UsedAWSCloudFront (content delivery network) to deliver content fromAWSedge locations drastically improving user experience and latency.
- Setting up and managing VPC, Subnets. Make connection between different zones and blocking suspicious IP/subnet via ACL.
- Rabbit MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
- Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously
- Implemented and managed CI/CD pipeline for Java web applications (Maven builds) using Jenkins.
- Worked on migration project of moving current applications in traditional datacenters toAWS.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Chef, Terraform andAWS.
- Written Templates forAWSinfrastructure as a code using Terraform to build staging and production environments.
- Worked on Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- Syslog and AWS data collection using Splunk, including Splunk installation, forwarder, indexer and search head configurations.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Puppet Maven & Nexus as tools
- Deployed applications onAWSusing Elastic Beanstalk.
Environment: Git, Puppet, Chef, Linux, Jenkins, Maven, Splunk, Nexus, AWS,EC2, S3, Cloud Watch, CloudFormation, VPC, IAM
Confidential, Charlotte, NC
Senior Analyst/DevOps Engineer
Responsibilities:
- Designed and Implemented Automated installation and configurations of various applications using Ansible. Ansible-Tower implementation and management.
- Designed and Implemented Automated log backup to S3 using Python and Boto3 API.
- Designed and Implemented and managing users and groups, installation of packages and services on RedHat Enterprise Linux.
- Setting up and managing AWS VPC, Subnets. Make connection between different zones and blocking suspicious IP/subnet via ACL.
- Installed and configured chef server / workstation and nodes via CLI tools toAWSnodes.
- Developed Chef Cookbooks and Recipes to manage systems configuration.
- Worked on Cloud automation using AWS Cloud Formation templates.
- Manage and configure AWS services as per the business needs (EC2, ELB, SQS, Route53, S3, CloudWatch, CloudTrail, SES AWS Config, IAM, VPC, SNS, SQS, etc).
- Designed alarms in Cloud Watch service for monitoring the server performance, CPU Utilization, disk usage etc.
- Used AWS Kinesis firehose and AWS Lambda to facilitate log collection from multiple sources and log format conversion to JSON in order to provide it as an input for Elastic Search cluster.
- Designing and deploying applications utilizing almost the entireAWSstack (Including EC2, Route53, S3, RDS, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
- Writing Ansible playbook to automate for building the cloud infrastructure and installation of various applications on it.
- Develop and enhance the automated configuration management system wif chef & puppet.
- Implemented Backup & Recovery, S3 life cycle management, reduced costs by creating Customized Alarms. Managed Billing across several AWS accounts and reduced costs by effectively utilizing the resources.
- IDS/IPS using Snort, including Snort installation and creating custom rules.
- Implemented a Continuous Delivery pipeline wif GitHub, Jenkins, and AWS AMIs.
- Configured HAProxy as a high availability load balancer and a proxy server for HTTP based application.
- Writing Ansible playbook to automate for building the cloud infrastructure and installation of various applications on it.
- Creating and managing AMI/Snapshots/Volumes, Upgrade/downgrade AWS resources (CPU, Memory, EBS)
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Wrote Ansible Playbooks wifPythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances usingPython
- Experience in using version controller tools like Subversion (SVN), GIT.
- Maintained and administered GIT source code tool. Created Branches, Labels and performed Merges in GIT.
- Installed and configured Jenkins for Automating Deployments and providing automation solution.
- Integrated GIT into Jenkins to automate the code checkout process.
Environment: Ant, Maven, SVN, Git, GitHub, Jenkins, Linux, Shell scripting, Chef and Ansible, AWS Cloud, IAM, RDS, VPC, SES, SQS and SNS.
Confidential, Baltimore, MDSystem Admin
Responsibilities:
- Creating and managing users and groups, LDAP authentication, installation of packages and services on RedHat Enterprise Linux.
- Maintained live production servers wifout downtime by providing support and troubleshooting them.
- Troubleshooting and Checking health of servers checking processes and applications running on server, checking file system/memory/CPU utilization of server.
- Monitored server and application performance & tuning using Nagios, CheckMK, Tripwire, Cacti, Collected etc.
- File system Management, Browsing the file system, Mounting, Backup & Restore the file.
- User Management, Run Levels, Linux Groups & Permissions and special permissions.
- Changing Ownerships, Advanced command line tools, hard link and soft link, Redirections.
- Managing storage device, LVM & SWAP Administration and Management.
- Network connectivity troubleshooting for web based applications using ping, tracert, telnet, netstat.
- Troubleshoot and resolve server issues based on the ticket priority and take appropriate action wifin SLA on day to day basis.
- Created and Maintained Shell,Python, and Ruby scripts for building applications.
- Handling and troubleshooting Incident/Problem/Change tickets.
- Experience in configuration of Servers: FTP, NFS, Samba, HTTP.
- Remote administration through SSH.
- User and Group management tasks and handling the user, group, file, directories permission- read, write, execute, ACLs in Linux.
- Monitoring server performance and services status on Nagios monitoring tool.
- Package management through RPM and YUM - Install, Upgrade, Delete, Query of packages.
- Experience in backup commands like tar and rysnc.
- Experience on Linux task scheduler: cron and at.
Environment: RedHat, Linux, LDAP, Nagios, telnet, netstat, Shell, Python, Ruby, FTP, NFS, HTTP.