Devops/aws Engineer Resume
Bellevue, WA
PROFESSIONAL SUMMARY:
- Over 8+ years of extensive experience in the IT industry, involved in all Phases of Project life Cycle (SDLC) and Agile - Analysis, Design, Development, Testing, Documentation Which unites into the field of DevOps and AWS With skill in Linux Administration, Continuous Integration, Configuration Management, Automation and Monitoring technologies for banking, financial, healthcare and insurance domain.
- Extensive Experience to work for various clients in Aviation, Insurance, Health Care, Banking, for web based, Cloud Developer, DevOps Engineer.
- Experience in configuring, deployment and support of cloud services including Amazon Web Services (AWS).
- Experience with Agile and Scrum Methodologies. Involved in designing, creating, managing Continuous Build and Integration Environments .
- Strong knowledge and experience on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM
- Extensive experience working with RDBMS such as MySQL, MS SQL Server, DB2, Oracle and NoSQL database like MongoDB.
- Capability in Utilizing Mechanized Form Scripts like Maven, Nexus, Hudson/Jenkins, and Team City, Ansible and Puppet/ Chef.
- 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.
- Hands on Involvement in taking care of Ant and Maven, Java, XML, Ruby, Perl and Shell Scripts in Automation Build Process.
- 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.
- Involved in building own PaaS with Docker; deployed various applications through Dockers containers.
TECHNICAL SKILLS:
Programming Languages: C, C++, Python, Java, Unix/Linux Scripting, HTML, Ruby, SQL, PL/SQL
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
Cloud Computing/ CI and CM Tools: AWS, Jenkins, Chef, Puppet, Dockers, Ansible.
Protocols/Services: DNS, HTTP, HTTPS, NFS, TLS/SSL, DHCP, IPV6.
Web/Application Servers: Apache, IIS, Apache Tomcat, Jobs, WebLogic
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
Databases: SQL Server 2008 R 2/2008/2005/2000 , PL-SQL, MS-ACCESS 2007/2003/2000 , Dynamo DB, Mongo DB.
Version Control: TFS 2010/2008, GIT, SVN
DevOps Tools: Chef, Jenkins, Docker, Bamboo, Puppet
Build Tools: Ant, Maven, Gradle, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
DevOps/AWS Engineer
Responsibilities:
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- 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.
- Provisioned and Managed Servers using AWS Lambda Which is Serverless Computing.
- 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.
- 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.
- Created new accounts, roles and groups by using IAM .
- To maintain the storage and monitoring extensively used AWS cloud watch.
- 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.
- 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.
- 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.
- 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.
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
AWS Cloud Engineer/ Developer
Responsibilities:
- Extensively involved in Requirement Analysis, Design and Development of Confidential for displaying details of flights to the users.
- Performed query relation operation using SQL Developer tool & SQL.
- 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.
- 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
- Configured AWS Cloud Watch to monitor AWS resources, including creating AWS customized Scripts to monitor various application and system & Instance metrics.
- 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.
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
DevOps Engineer
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and Cloud Formation Templates.
- Setup S3 buckets for Artifact management and Storage of batch files for multi cluster batch application.
- Migrated On Premise MySQL database to Multi Availability Zone RDS instances .
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Administered and maintained Subversion version control system adhering to the branching policies.
- Administering/Monitoring Rational RTC, Subversion/Git, Jenkins on RHEL Linux cloud environment.
- Created and configured cloud VM on Amazon Web Services (AWS) for dev team.
- Installed Subversion/Git and performed all necessary day-to-day Subversion/Git support for all projects.
- Implemented standards for "Labels", “Branches", "Tags", "Executables" and other Naming Conventions. Also defined a branching/ Stream/Snapshot methodology for Rational RTC and Subversion/Git.
- Customize Project templates in RTC for each project by maintaining a master template.
- Create documents on build process and flow, build script maintenance, user guide for developers for local builds
- Managed multiple patch releases by working closely with QA team and development teams.
Environment: Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Nexus, Git, Jenkins, Unix/Linux, Shell scripting, JavaScript, Bootstrap, HTML 5.0, CCS3, SCSS, Mongo DB, AJAX, JQUERY, JSON, TFS 2013, AGILE/SCRUM Methodology
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.