Aws/devops Engineer Resume
Stamford, CT
SUMMARY
- Experience in Administration and Architecture of AWS Cloud platform.
- Expertise in usingAWS services including EC2, Auto Scaling in launching EC2 instances, Security Groups, ELB, Elastic Beanstalk, S3, EBS, AMI, Glacier, Redshift, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Formation, Cloud Front, IAM, SNS, SQS and Direct Connect.
- Setting up databases inAWS utilizing S3 and designing case reinforcements to S3 container.
- Experienced in using CloudFront to deliver content fromAWS edge locations to users, allowing for further reduction of load on front - end servers.
- Configured and migrated Applications toAWS Route 53 and hence providing traffic management and application availability.
- Coordinated with networking teams in configuringAWS Direct Connect to establish dedicated connection to datacenters.
- Used IAM to create new accounts, roles and groups and engaged in enabling lambda functions for dynamic creation of Roles.
- Experience in running LAMP (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment.
- Experience in Implementing Continuous Delivery pipeline with Docker, Maven, Ant, Jenkins, GitHub andAWS AMI's.
- Extensive experience using MAVEN, ANT as build tools for writing build.xml and pom.xml and building of deployable artifacts from source code.
- Experience in working on version control systems like Subversion, GIT and used Source code management client tools like GitBash, GitHub, Clear Case, Git GUI and other command line applications in terms of branching, tagging and maintenance on UNIX and Windows environment.
- Experienced with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Experienced in web/application servers like Web Sphere, Apache, JBoss Web Logic and Tomcat.
- Experience in Monitoring tools like Nagios, Splunk, Logstash and Cloud watch.
- Extensively worked on Jenkins Continuous Integration (CI) and for End to End automation for all build and deployments.
- Experienced in Configuration management tools like Puppet, Chef, Ansible and expertise in developing Recipes/Manifests and Ruby and Python scripts to automate the environment.
- Experience working on several Docker components like Docker Engine, Hub, Machine, creating docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations..
- Hands on involvement in redesigning servers utilizing RPM, Apt-get and Yum bundle installer.
- Experienced in Querying RDBMS such as Oracle, MySQL and SQL Server by using SQL for data integrity.
- Enhanced performance tuning of VMware servers and administration of server assets between Virtual Machines.
- Knowledgeable on Cloud technologies including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) provider.
- Strong comprehension of central advancements like DNS, Load Balancing, SSL, TCP/IP, systems administration and security best practices.
- Orchestration of application processes on different environments using Chef and Puppet in cloud (AWS) for deployment on multiple platforms.
- Installed, Configured, Managed Monitoring Tools such as Cloud Watch and Nagios for Resource Monitoring /Network/Monitoring/Log Trace Monitoring.
- ConfiguredAWSIdentity and Access Management (IAM) users and groups for improved login authentication.
- Used Nagios log server for network device log collection, network device log visualization, Nagios Network analyzer for net flow collection and analysis of IP transactions.
- Created a Python Script to stop all the instances with a specific tag inAWS Instance using Lambda functions and made it into Cloud Watch Scheduler to schedule it every night.
- Created Chef Cookbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and used GZIP to forward compressed files to destination node/instances.
- Installed and configured Splunk to monitor EC2 Linux instances with puppet automation.
- Created indexes and generated reports.
- Installed and configured latest version of Docker Datacenter including universal control plane (UCP) and Docker trusted registry (DTR) on a cluster of hosts.
- Created MySQL Database Objects like Schemas, Tables, Views, Stored Procedures, Indexes (cluster/Noncluster), and Constraints, Triggers, Buffer Pools, User Roles and functions.
- Installed and configured Logical Volume Manager - LVM and RAID.
TECHNICAL SKILLS
Operating System: RedHat Linux 5/6/7, CentOS 5/6/7, Windows Servers 20, 2012 R2, Windows 2000, XP, 7
Scripting Languages: Shell scripting, Python scripting, Ruby
Cloud Services: AWS (Dynamo DB, Redshift,EC2, ELB, VPC, RDS, Route-53,IAM, Cloud Formation, S3, Cloud Watch, CloudTrail, SQS, SWF, EBS, SNS, Service,AWS EMR,AWS CLI, Lambda-Serverless)
SCM Tools: Subversion (SVN), GIT
Build Tools: Maven
Scripting Languages: Bash, Shell, Ruby, Perl, Python
Config Mgmt: Puppet, Chef, Ansible.
Containerization: Docker
CI Tools: Jenkins/Hudson
Databases: Oracle10g/11g, MySQL, DynamoDB, RDS
Web/App Servers: Tomcat, HTTP Server, WebLogic 11g, JBoss
Bug Reporting Tools: JIRA (6.4.14)
Monitoring Tools: Cloud Watch, Nagios .
PROFESSIONAL EXPERIENCE
Confidential, Stamford, CT
AWS/DevOps Engineer
Responsibilities:
- Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
- Setup and buildAWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
- Automating backups by shell for Linux to transfer data in S3 bucket.
- Worked on moving middleware applications - infrastructure (IAAS) automation onAWS EC2.
- DesignedAWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Setup and buildAWS infrastructure in various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.
- ConfiguredAWS IAM and Security Group in Public and Private Subnets in VPC.
- Extreme experience in architecting and deploying of fault tolerant, highly available, cost effective and secure servers inAWS and MS Azure.
- UsedAWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache and IIS.
- Built Elastic search (ELK Stack) cluster in multiple data centers for High Availability.
- CreatedAWS Route53 to route traffic between different regions.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations inAWS public cloud.
- UtilizeAWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, EBS volumes; to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Used Simple storage service (S3) for snapshot and Configured S3 lifecycle of Applications logs, including deleting old logs, archiving logs based on retention policy of Apps.
- Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup onAWS.
- Maintained and Administered GIT Source Code Tool.
- Used SPLUNK for operational intelligence, Field Extraction in configuration files.
Confidential, Dublin, CA
AWS/DevOps Engineer
Responsibilities:
- Migrated the current Linux environment toAWS /RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
- Involved in Amazon Web Services (AWS) provisioning andAWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic File system, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, ElasticSearch.
- Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWS cloud.
- Managed GIT and Bitbucket repositories for branching, merging, and tagging.
- Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers inAWS ECS.
- Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.
- Implementing a Continuous Delivery framework using Maven, Jenkins and Chef in Linux environment.
- Developed and maintained the continuous integration in Jenkins.
- Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson and Git Hub.
- Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment and converted production support scripts to chef recipes.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Deployed mircoservices, including provisioningAWS environments using Ansible Playbooks.
- Managed Product Backlog and tracked bugs using JIRA.
- Installed, Managed and Configured monitoring tools such as Splunk, Nagios and CloudWatch for monitoring the logfiles, Network Monitoring, log trace monitoring and the hard drives status.
- Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Python scripting on Linux.
Confidential
AWS/DevOps Engineer
Responsibilities:
- Migrated service from a managed hosting environment toAWS including overall plan, cost analysis, service design, network layout, data migration, automation, deployments and cutover, monitoring, documentation, and timeline.
- Involved in designing and deploying multitude applications utilizing almost all of theAWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling inAWS CloudFormation.
- Configured the Auto scaling and ELB groups inAWS to main high scalable and secure environment.
- Managed SVN & Git artifactories for branching, merging, and tagging, resolved merging issues.
- Worked with the development team to generate deployment profiles (jar, war, ear) using MAVEN Scripts and Jenkins.
- Maintained two Jenkins servers to deploy into production and non-production environments.
- DesignedAWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Configuring and Networking of Virtual Private Cloud (VPC) Written CloudFormation templates and deployedAWS resources using it.
- Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/GIT and use Maven to build war/jar artifacts
- 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.
- Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Deployed applications onAWS by using Elastic Beanstalk.
Confidential
System Administrator
Responsibilities:
- Establish, maintain and manage users Unix accounts. Install, modify and maintain systems and utility software on server computer systems. Provide server support related to other software.
- Production support on application/DB servers.
- Involved in installation, configuration and administration of Apache Web server and Samba Server in UNIX,Linuxand Windows environment.
- Setup and maintained test lab for software releases and troubleshooting purposes.
- Provided 24/7 technical support and resolution to operators' requests concerning systemhardware, software, and network issues.
- Played a key role in planning disaster recovery using configuration management and the Red Hat Cluster Suite.
- Maintained security with SELinux and maintained it for enhanced access control, performed debugging on SELinux issues.
- Queried and managed software packages with Red Hat Package Manager (RPM) in the system.
- Installed and managed KVM and VMware virtual machines; worked with VMware administrators to host VMware virtual machines.
- Configured LDAP authentication and set up external authentication using Active Directory and IPA servers.
- Proficient in LinuxUtilities: SSH, FTP, AUTOFS, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
- Experience in Bash/She-ll, Perl, and Python scripting for setting up the Baseline, Branching, Job Automation, Merging processes and Administrative tasks.
- Profound experience in Logical Volume Management (LVM) and Logical Partitioning.
- Managing systems routine backup, scheduling jobs like disabling and enabling cronjobs, enabling systemlogging, network logging of servers for maintenance, performance tuning and testing.
- Configured Networking Concepts DNS, NIS, NFS and DHCP, troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
- Good working experience in providing secure transfer of files, from web browser and web servers using Secure Socket Layer (SSL).
- Manage internal databases, from planning and testing stages through implementation and support.
