Solution Architect/devops Engineer Resume
Chevy Chase, MD
SUMMARY:
- Professional with 6 years of experience in IT industry comprising of build release management, software configuration, design, development and cloud implementation.
- Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Extensively worked using AWS services along with wide and in depth understanding of each one of them.
- Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
- Experienced in implementing Organization DevOps strategy in various operating environments of Linux and windows servers along with cloud strategies of Amazon Web Services.
- Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
- Experienced with event - driven and scheduled AWS Lambda functions to trigger various AWS resources.
- Worked with Docker container infrastructure to encapsulate code into a file system with abstraction and automation.
- Good knowledge in relational and NoSQL databases like MySQL, SQLServer, Oracle, DynamoDB, MongoDB.
- Worked on various operating systems like Linux, RHEL, Ubuntu, Windows, MAC, CentOS.
- Deep knowledge and experience on implementing Elastic Kubernetes Services hosted in AWS and deploying different application on it.
- Possess high working qualities with good interpersonal skills, high motivation, fast learner, good team player and very proactive in problem solving to provide best solutions.
TECHNICAL SKILLS:
CLOUD (AWS- SysOps/DevOps): EC2, S3, RDS, ELB, EBS, VPC, Auto Scaling, Cloud Formation, Terraform, Cloud Watch, Code Deploy, IAM, Route 53, SES, SNS, SQS, Cloud Trail, AWS system manager, Splunk, AWS Inspector, API Gateway, Heroku
MICROSOFT Azure: Virtual Networks, Virtual Machines, Functions, Scale sets, Storage, SQL DB, Auto-Scaling
VIRTUALIZATION: VMware, vSphere, vCenter, vCloud, Virtual Box.
AUTOMATION: Ansible, Chef, Puppet, PowerShell, Unix Shell scripting, SQL, PL/SQL, SVN, Git, Docker, EC2 container service (ECS), Ant, Maven, Terraform.
ORACLE DATABASE: 9i/10g/11g/12C, 12C OEM, RAC, ASM, DATAGUARD, Goldengate, RMAN, Performance Tuning (AWR, ADDM), Oracle Security/Access Control, Oracle CPU, Oracle RAC, DBCA, OUI, RMAN with NetBackup,Vault.
MICROSOFT: Azure, MS SQL server 2000/05/08 Administration, SSIS, SSRS, SSAS, IIS
OPERATING SYSTEMS: Linux (Amazon, Red Hat 4,5,6, CENTOS & SUSE), Solaris 10/9/8, IBM AIX, Ubuntu 12/13, Windows.
SCRIPTING: UNIX Shells (sh, csh, ksh, bash), Perl, SQL, Python.
APPLICATION: Apache, Nginx, Tomcat, LDAP, NFS, DNS, HaProxy.
CI/CD: Docker, Jenkins, Kubernetes, Git, AWS CodeCommit, AWS CodeDeploy, AWS Code Build, AWS ECS.
PROFESSIONAL EXPERIENCE:
Confidential, Chevy Chase, MD
Solution Architect/DevOps Engineer
Responsibilities:
- Developed Cloud Formation scripts to build on demand EC2 instance formation.
- Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets and EBS.
- Configured and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
- Created nightly AMIs for mission critical production servers as backups.
- Deployed MongoDB non-relational database using Kubernetes deployment
- Configured Application Load Balancers and Network Load Balancers with EC2 Auto Scaling groups
- Managed build results in Jenkins and deployed using workflows.
- Provided installation & maintenance of Ansible infrastructure and developed Ansible manifests & modules for configuration management.
- Experienced working on several Docker components like Docker Engine, Hub, machine, compose and Docker registry.
- Build and attached IAM roles with most granular access privileges to EC2 instances
- Experience deploying and maintaining multi-container applications through Docker using Docker Compose
- Gained good experience by working with configuration management tool Ansible and CI/CD tool Jenkins.
- Expertise in AWS, experience in implementing new AWS instances and working with EBS and S3 storage, IAM.
- Build IAM, VPC, EC2, S3, Route53 using Terraform and utilized Ansible playbooks for configuration.
- Experience with DevOps tools Jenkins, Gitlab with experience in Jenkins orchestration, configuration management.
- Setting up Jenkins continuous integration builds for all releases on Windows and Linux.
- Actively involved in the architecture of DevOps platform and cloud solutions.
- Launched and configured of Amazon EC2 cloud servers using AMI's (Linux/Ubuntu/RHEL, Centos) designed and implemented scalable, secure cloud architecture based on amazon web services.
- Configured and Managed Elastic Load Balancing (ELB) for fault tolerance and to avoid single point of failure of applications, hence provide high availability and network load balancing.
- Created privatized AWS Virtual Private Cloud (VPC) and launched instances, to provide high security and accessibility to applications and databases, so that inbound and outbound network traffic is accessed restricted
- Use terraform to provision AWS infrastructure
- Provide 24*7 Application availability using AutoScaling Services, including configuring, defining and testing auto scaling policies and also created alarms to call scale up/down policy.
- Monitor 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.
- Updated security controls around the following AWS cloud technologies: VPC, Multi-Factor Authentication, S3 Buckets, S3 bucket logging, EC2 instances, availability zone, CloudWatch, Cloud Trail, AWS KMS, AMI, Security Group (ACLs), Network Segmentation, and DDoS protection.
Confidential, Wilmington, DE
DevOps Engineer
Responsibilities:
- Configured Amazon Inspector in all supported regions and AWS accounts to automatically understand instances under compliance and then determine the security state of your applications running on those instances
- Ensured that AWS Cloud Trail service is enabled in all AWS regions, while ensuring that the buckets where the logs were sent to were hardened with IAM permissions, log file integrity validation, and bucket encryption.
- Designed and documented the following security controls for AWS IAM: ensure credentials unused for 90 days or greater are disabled, access keys are rotated every 90 days or less, IAM password policy requires a minimum length of 14 or greater, and additional controls
- Provided information security guidelines surrounding encrypting AWS data at rest that included three options based on data sensitivity covering: Amazon S3, Amazon EBS, Amazon RDS, and Amazon EMR all utilizing the AWS Key Management Service (KMS) installation of packages, patches, maintenance & RPM updates on Red Hat Linux
- Transfer data from Datacenters to cloud using AWS Import/Export Snowball service.
- Migrating into amazon cloud for flexible, cost- effective, reliable, scalable, high-performance and security
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Automating backups using python scripts to transfer data in S3 bucket.
- Creating alarms in Cloud Watch service for monitoring the servers, performance, CPU Utilization, disk usage etc.
- Creating templates in VMware environment from ISO images, VM deployments, Installation and configuration of red hat 6.x-64, 7.x-64, Suse 11, 12 Linux servers, Ubuntu, Cent OS configuration on VMware.
- Migrate Oracle 12c database from VMware to AWS.
- Creating scripts that generate reports to proactively monitor the environment.
- Installing and maintaining golden gate data replication to suit business needs.
- Migrating databases to datacenters to AWS RDS (cloud), while maintaining them.
- Creation of cloud formation Templates of existing environments to use in building similar environments in the same or different regions for High Availability.
- Experience in IaaS and PaaS in a hybrid cloud environment working with private and public cloud service providers.
Confidential, Louisville, KY
DevOps Engineer
Responsibilities:
- Developed and implemented software release management strategies for various applications as per agile process.
- Worked extensively with AWS services like EC2, S3, VPC, ELB, AutoScalingGroups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, SNS, and RDS.
- Gained good experience by working with configuration management tool Ansible and CI/CD tool Jenkins.
- Set up and built AWS infrastructure with various services available by writing cloud formation templates in JSON.
- With the help of IAM created roles, users and groups and attached policies to provide minimum access to the resources.
- Created topics in SNS to send notifications to subscribers as per the requirement.
- Worked on the databases of the Amazon RDS and carried out functionalities for creating instances as per the requirements.
- Designed Java API to connect the Amazon S3 service to store and retrieve the media files.
- Implemented Amazon RDS multi-AZ for automatic failover and high availability at the database tier.
- Created CloudFront distributions to serve content from edge locations to users so as to minimize the load on the frontend servers.
- Configured AWS CLI and performed necessary actions on the AWS services using shell scripting.
- Implemented CloudTrail in order to capture the events related to API calls made to AWS infrastructure.
- Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
- Defined all server types in Ansible, so that a newly built server could be up and ready for production within 30 minutes OS installation.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA bug/issue tracker.
- Enabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.