Cloud Architect Resume
WashingtoN
SUMMARY:
- Experience in IT industry.
- Experience in Administration, performance monitoring of various Linux and Windows servers.
- Highly experienced in AWS Cloud platform and its features which include EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, AWS Config, Auto scaling, Cloud Front, IAM, S3, and Route53.
- Designed well - architected plans to migrate on premise servers to AWS and provided initial support to teams using those resources.
- Extensive knowledge in creation of Cloud watch alarms to notify users, using metrics to monitor system performance cost of resources in AWS
- Provided authenticated access to AWS resources using MFA (Multi-Factor Authentication) and managed users using IAM policies, roles.
- Experience in RDS, MySQL, and Dynamo DB to perform basic database administration and Manage virtual cloud Resources as required with and overall objective of improving scalability, performance, reliability and highly available fault tolerant cloud infrastructure.
- Experience with designing and configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS by creating various subnets, routing table, Network ACL, NAT gateways.
- Experience in hosting static content on S3 and dynamic content using RDS, EBS etc.
- Expertise in designing high available, fault-tolerant systems using Route 53 routing policy, Auto scaling and ELB using pre-configured AMI snapshots or by launching an instance with bootstrap scripts.
- Performed automated timed backups of database resources in AWS.
- Working knowledge in version control using SVN(subversion) GIT, TFS and GIT Hub
- With the help of JIRA Agile, as a team track the unit of work (Issue, Bug, story, project task, etc.) through a predefined workflow.
- Extensively experienced in using Build Automation tools like ANT, Maven.
- Experience in Jenkins for Continuous Integration, Continuous Deployment.
- Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and CHEF cookbooks, and recipes.
- Experience in Configuration Management tools like Ansible, Puppet and Chef.
- Expertise in Designing/building the Virtual infrastructure for both Windows and Linux platforms.
- Experience in effective repository management using Nexus.
- Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Strong experience in different phases of Software Development Life Cycle (SDLC) including analysis, design, implementation and testing.
TECHNICAL SKILLS:
CI/CD/CM Tools: Jenkins, Chef, Docker, Ansible, Nexus.
Versioning Tools: Subversion(SVN), TFS, GIT.
Scripting: UNIX Shell Scripting, Ruby, PL/Sql
Build Tool: Ant, Maven, Nagios.
Bug Tracking Tools: JIRA, Bugzilla.
Languages: Java, J2EE, Python.
Web/App server: Apache Tomcat, HTTP server.
Database System: Oracle 11g/10g, Mongo DB, SQL Server … MS Access, RDS, Dynamo db.
Platforms: AWS, Linux (RHEL/Centos/Ubuntu/Red Hat), Windows …
Networking& Protocols: TCP/IP, Telnet, HTTP, HTTPS, FTP, SNMP, LDAP, DNS, DHCP.
PROFESSIONAL EXPERIENCE:
Confidential, Washington
Cloud Architect
Responsibilities:
- Migration of Existing Application to AWS cloud.
- Responsible for designing, building, and maintaining multiple AWS infrastructures to support multiple finance applications.
- Managing IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
- Worked within and across Agile teams to design, develop, test, implement, and support technical solutions across a full stack of development tools and technologies.
- Using Docker containers for local and cloud-based development.
- Execute Proof of Concepts on behalf of configuration management, CI/CD (continuous integration / continuous deployment) practice, assessing new products and methods, developing and implementing appropriate practices across multiple development environments.
- Responsible for the day-to-day operations of all in-house developed, open source, and commercial DevOps tooling owned by the team (Ensuring system availability, performance, capacity, and monitoring through proper response to incidents, events, and problems)
- Utilizing Cloud Watch to monitor resources such as EC2, EBS, ELB, RDS, and S3 etc.
- Designing and configuring the AWS Simple Notification Service (SNS) and Simple Email Service (SES) architecture of the solution and working with a client.
- Deployed JSON template to create a stack in Cloud Formation which includes services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, and other services of the AWS infrastructure.
- Implemented AWS infrastructure security designs, including AWS Shield, Application Load Balancers, Cloud Formations, Route53, Elastic Beanstalk, etc.
- Enhancing platform services with Jenkins, Cloud Formation, Puppet, and scripting technologies on GIT and Nexus.
- Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
- Work as part of a hands-on team to collaborate on designs, implementation, tuning and support of our security systems at various layers.
- Involved in Setup and Configuration of Puppet Configuration Management.
- Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
- Making the changes on Puppet with release versions and adding the new key values in the templates.
- Used bug tracking tool JIRA and triggered the issues and maintained bugs using JIRA tool.
- Develop or modify SQL queries and stored procedures to meet business requirements and achieve desired performance
Environment: Aws (EC2, Cloud Formation, VPC, RDS, ELB, S3, Route 53, Elastic Bean Stalk, SNS, SES, Cloud Watch), Puppet, JSON, Jenkins, Docker, GIT, Nexus, JIRA.
Confidential, MN
Sr. DevOps Engineer
Responsibilities:
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trail, SNS and IAM), focusing on high-availability, fault tolerance, and auto-scaling
- Participated in after hours on-call rotation to support Ops performs deployments on PROD environment.
- Created AWS Launch configurations based on customized AMI and used this launch configuration to configure auto scaling groups.
- Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups.
- Tested high availability of AWS-RDS-MySQL database by simulating failover from the primary database to read replicas and hence promoting read replica to the primary.
- Established connectivity between application and MySQL DB and tested this connectivity (by RDS-endpoints)
- Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups which act as virtual firewall to associate with the networks.
- Develop Cloud Formation scripts to automate EC2 instances.
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
- Develop Cloud Formation scripts to automate EC2 instances.
- Setting Cloud Watch alerts for instances and utilizing in Auto-scaling launch configurations for better performance.
- Work with product development to resolve build-related issues in all projects.
- Configured Apache on EC2 instances to make sure application that was created is up and running troubleshoots issues to meet the desired application state.
- Pulled a code from the development line using cherry-pick, creating a tag and pushing it to the mainline using GIT version control after integration and build.
- Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Managed Ansible Playbooks with Ansible roles.
- Used file module in Ansible playbook to copy and remove files on remote systems.
- Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- Pushed releases to QA, Beta, and production environments.
- Installed, Configured and Managed Docker containers, Docker Images for Web Servers and Applications servers such as Apache Tomcat using Docker and integrated with Amazon MySQL-RDS database.
Environment: Aws (EC2, Cloud Formation, VPC, RDS, ELB, S3, Glacier), Ansible, Jenkins, Docker, GIT, Nexus, YAML, MySQL, Linux, Apache Tomcat.
Confidential, Oregon
DevOps Engineer
Responsibilities:
- Extensive exposure to Configuration management policies and practices with regards to SDLC along with automation of scripting using shell, Python scripting.
- Hands on Exposure on Version Control SVN.
- Created branches in implementing parallel development process.
- Worked on Maven creating artifacts through source code and internal deployment in Nexus repository.
- Integrated Subversion for automating builds with Jenkins.
- Helped developers to resolve subversion code merging issues.
- Build and configured Jenkins slaves for parallel job execution.
- Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process
- Built applications using Chef scripting.
- Extensive experience in creation and management of Chef POC environment.
- Troubleshooting communication issues with CHEF client nodes and CHEF servers.
- Upgrading and migrating Chef Server and cookbooks.
- Used Nagios monitoring system as well as other monitoring tools.
- Managed and performed the environment-related configuration changes as a part of Deployment.
- Installed and Configured the Apache Tomcat application servers for Dev and Integration Test Environments.
- Virtualized the servers using the Docker for the test environments and dev-environment needs
- Installed and Configured Nexus to manage the artifacts in different Repositories.
Environment: Chef, Jenkins, Docker, Python, Nagios, Maven, Subversion, Apache Tomcat.