Devops/aws Engineer Resume
Somerset, NJ
SUMMARY:
- 8 years of professional IT experience on DevOps Engineering & Build Release Engineering and Configuration management, involved in all Phases of Project life Cycle (SDLC) and Agile, Design, Development, Testing, Documentation Which unites into the field of DevOps and AWS With skill in Linux Administration, Continuous Integration, Configuration Management and Automation.
- Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations. Deployed Cloud Front to deliver content further allowing reduction of load on the servers.
- Strong knowledge and experience on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM
- Capability in Utilizing Mechanized Form Scripts like Maven, Hudson/Jenkins, Nexus and Team City, Ansible and Puppet/ Chef.
- Hands on Involvement in taking care of Ant and Maven, Java, XML, Ruby, Perl and Shell Scripts in Automation Build Process.
- Experience in configuring, deployment and support of cloud services including Amazon Web Services (AWS).
- Involved in building own PaaS with Docker; deployed various applications through Dockers containers.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
- Monitoring resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
- Worked on version control tools like subversion and GIT and utilized Source code administration customer apparatuses like GitHub.
- Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master - slave configuration by creating temporary slaves.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Extensive experience working with RDBMS such as MySQL, MS SQL Server, DB2, Oracle and NoSQL database like MongoDB.
- Experience with Agile and Scrum Methodologies. Involved in designing, creating, managing Continuous Build and Integration Environments .
TECHNICAL SKILLS:
Programming Languages: C, C++, Python, Java, Unix/Linux Scripting, HTML, Ruby, SQL, PL/SQL
EC2, Elastic Load: balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File System, RDS, Dynamo DB, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR ELB, RDS, AMI, Lambda
Cloud Computing/ CI and CM Tools: AWS, Jenkins, Chef, Puppet, Dockers, Ansible.
Protocols/Services: DNS, HTTP, HTTPS, NFS, TLS/SSL, DHCP, IPV6.
Web Technologies: ASP.NET, MVC, Web Forms, Win Forms, ADO.NET, Web Services, Sliver Light. And ASP, HTML, XML, CSS, Java Script, Angular, jQuery, XAML, Json
Web/Application Servers: Apache, IIS, Apache Tomcat, Jobs, WebLogic
DevOps Tools: Chef, Jenkins, Docker, Bamboo, Puppet
Build Tools: Ant, Maven, Gradle, Jenkins
Version Control: TFS 2010/2008, GIT, SVN
Databases: SQL Server 2008 R 2/2008/2005/2000 , PL-SQL, MS-ACCESS 2007/2003/2000 , Dynamo DB, Mongo DB.
PROFESSIONAL EXPERIENCE:
Confidential, Somerset, NJ
DevOps/AWS Engineer
Responsibilities:
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Extensively used VPC for setting private and public subnetworks for security groups in network. Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and Cloud Formation Templates.
- Created new accounts, roles and groups by using IAM.
- Provisioned and Managed Servers using AWS Lambda Which is Serverless Computing.
- To maintain the storage and monitoring extensively used AWS cloud watch.
- Setup S3 buckets for Artifact management and Storage of batch files for multi cluster batch application.
- Upgrading Jenkins and deploy Tomcat 7 to an existing application. Configuring LDAP Authentication with the existing software structure.
- Responsible for end-to-end public Cloud Automation of application delivery, including Infrastructure provisioning and integration with Continuous Integration/Continuous Development (CI/CD) platforms, using existing and emerging technologies.
- Directed setup, use, and build scheduling for environments and implemented a Continuous Delivery pipeline. Designed and implemented CM requirements, approach, and tooling for Java (J2EE) and .NET -based application development. Designed, coded, and implemented automated build scripting in Ant, Ivy, Jenkins/Hudson, and Maven.
- Responsible for end-to-end public Cloud Automation of application delivery, including Infrastructure provisioning and integration with Continuous Integration/Continuous Development (CI/CD) platforms, using existing and emerging technologies.
- Rebuilt and scaled Zabbix Monitoring Infrastructure to support over 1700 servers, with 1000 processed values per second. Wrote Zabbix Templates to handle Custom Scripted Monitors.
- Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
- Extensively worked with GIT for versioning and source code control.
- Migrated on Premise MySQL database to Multi Availability Zone RDS instances.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Designed and Implemented Subversion and GIT Metadata including elements, labels, Attribute Triggers and Hyperlinks.
Environment: Jenkins, Ansible, Maven 4.0, PCF, GIT, LINQ, JSON, SOAP UI Tool, jQuery, Bootstrap, Windows 7, AWS- EC2, S3, VPC, Cloud Watch, NACL, Route 53, IAM, SQS, SNS, SES, Apache servers, Linux servers
Confidential, Columbus, OH
AWS Cloud Engineer/ Developer
Responsibilities:
- Building servers using AWS, importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
- Used IAM to create new accounts, roles and groups.
- Used Auto-scaling and Elastic Load Balancer features on EC2 instances to serve the end users using applications during unexpected traffic/demand.
- Configured AWS Cloud Watch to monitor AWS resources, including creating AWS customized Scripts to monitor various application and system & Instance metrics.
- Configuring IAM roles for EC2 instances and assigns them policies granting specific level access to S3 buckets. Using Cloud Watch service, created alarms for monitoring the EC2 server’s performance like CPU Utilization, disk usage etc.
- Using Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL workloads
- Configuring and managing AWS Simple Notification Service (SNS) and Simple Queue Service (SQS).
- Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.
- Configured Elastic load balancers for incoming loads.
- Performed query relation operation using SQL Developer tool & SQL.
Environment: : C#, MVVM, CLSA, AWS- EC2, S3, RDS, EBS, ELB, VPC, Cloud Watch, NACL, NAT, Route 53, Dynamo DB, IAM, SQS, SNS, Apache servers, Linux servers
Confidential
AWS/ Linux System Administrator
Responsibilities:
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, RedShift and OpsWorks.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Managed and Cross Trained Technical Support Team, teaching personnel Linux standards. Created new product build environment, that dropped build time from 2.5 hours to 17 minutes.
- Installed and configured LDAP servers to authenticate between Linux, Apple and Windows environments.
- Configured and maintained RSA Servers and Juniper Network Routers
- Experience working on User admin groups, maintaining account and monitoring system performance using Nagios.
- Experience in writing Puppet manifests to automate configuration of a broad range of services.
- Worked with MYSQL and postgreSQL Databases.
- Experience with automation tools like Puppet, Jenkins, Ansible and Nagios. Experience with TFS, Artifactory and GIT for source controlling.
Environment: RHEL, Puppet, sun Solaris, AWS, HTTP web servers, Jenkins, Ansible, Chef, FTP, VMware VSphere
