Aws Cloudengineer Resume
Reston, VA
SUMMARY
- DevOps & Cloud Engineer with 10 years’ experience in Servers, Linux/Unix, CentOS and AWS cloud, clustering. Looking for a challenging position in the organization where my knowledge would make a significant contribution to the company’s growth, which would enhance my skills.
- Maintaining highly reliable 24x7x365 Linux production servers for internal, global and AWS EC2 instances.
- Maintaining EBS snapshots and Instance store volumes for backups and creating
- Managing Nagios and Cloud watch formonitorcritical system health, performance, security, disk usage...etc.
- Expertise in creating and maintaining S3 buckets with versioning, control restricted access to buckets with permissions, creating lifecycle rules to move buckets to Glacier for infrequently accessed data.
- Managing users and groups and assign permissions IAM to allow and deny AWS resources by attaching policies by creating access keys, passwords and MFA devices and temporary security credentials.
- Managing LDAP users accounts.
- Installation, support ofapplicationsand new projectsforspecificbusiness needs.
- Installing Amazon Web Services EC2 Instance with Tomcat, PHP, MySQL and Continuous integration with Jenkins.
- Setting up JMeter with Java in EC2 instance for Performance testing in clod for QA Engineers.
- Expertise in configuring ELB(Elastic Load Balancer) and Auto scaling once the server reaches maximum CPU utilization and creating AMI(Amazon Machine Image).
- Installation, configuration andmaintenanceof Linux Serverssuch as DHCP, DNS, FTP, NFS, SFTP, SAMBA, HTTPD, APACHE, Kerberos, and NTLM...etc.
- Maintain internal data center and AWS servers for 100% uptime.
- Troubleshooting to isolate anddiagnoseservers and storage’s hardware problems.
- Costing, Design, building and managing the infrastructure environments needed for the projectsinthe AWS hosting platform.
- Actively monitor, research and analyze ways in which the servicesinAWS can be improved.
- Maintain system availabilityasper multiple Service Level Agreements (SLA).
- Produce monthlyreportsactivitywhere needed and explain any abnormal system performance.
- Assist appropriate teams inallphases of Production implementations and ensure that all documentation forthesystems (build books, network diagrams)is updatedafter changes.
- Make recommendations toimprovehealth of the system where necessary.
- Participate in variousprojectsand work orders as assigned and complete assigned tasks on time.
- Provide on - call support asscheduledand also provide support to other on-call support people for criticalincidentwhere expertise help would be required.
- Provide support to thetechnicalescalation from the team and Coordinate service calls and requestswithteam members where necessary.
- Coordinate and implementchangerecords because of trouble tickets and 2nd /3rd level in-depthsupportfor hardware and OS diagnostics.
- Hands-on experience working with agile methodologies.
- Manage and configure AWS services as per the business needs (ELB, SNS,EC2, Route53, S3, RDS, CloudWatch, IAM, SNS, VPC, SES, Opswork, Lambda, DynamoDB)
PROFESSIONAL EXPERIENCE
AWS CloudEngineer
Confidential, Reston, VA
Responsibilities:
- CreatedCloudFormation template stacks to automate for building new VPCs using JSON files.
- Build scripts on AWScloudfor scheduling EC2 auto scaling load balancer with python sdk.
- Created and managedcloudVMs with AWS EC2 Command line clients and AWS management console.
- Experience in creating alarms and notifications for EC2, Lambda instances usingCloudWatch.
- Worked on AWScloudwatch for monitoring the application infrastructure and used AWS email services for notifying.
- Migrated applications from internal data center to AWS.
- Worked withcloudproviders and API's for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) and GFS storage.
- Used AWS Command line client(CLI) and management console to interact with AWS resources and APIs.
- Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH) using Nagios.
- Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Automated theclouddeployments using chef, python (boto & fabric) and AWSCloudFormation Templates.
- Create Chef Automation tools and builds and do an overall process improvement to any manual processes.
- Implementing a Continuous Delivery framework using Teamcity, Puppet, Maven & Nexus in Linux environment.
- Integrated Maven, Sonarqube, Junit with Teamcity.
- Expertise in the Jenkins plugin management areas and implemented several CI/CD plugins like AWS EC2, build Pipeline, Docker, git, and Pipeline plugins.
- Implemented Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro services using Docker.
- Configured SNS for S3 and EC2 instances for notifications.
- Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check in order to trigger auto scaling actions.
Environment: Jenkins, S3, Autoscaling, EBS,ELB, RDS, Maven, GIT, Apache Tomcat, JMeter, EC2, SSO, IAM, CodeCommit, CodeBuild, CodeDeploy, Opswork, Lambda, Elastic Beanstalk, Cloudwatch, Postgess, VPN, VPC, Docker, Chef, CloudFormation, EMR, Bamboo, Bitbucket
AWS CloudArchitect
Confidential, Cerritos, LA
Responsibilities:
- Expertise in setting up the Bitbucket and Bamboo servers.
- Configured CI/CD pipeline with Bitbucket and Bamboo with Jfrog arifactory.
- Configured Rundeck for job scheduler.
- Expertise setting up Sonarqube and Selenium servers in CI/CD pipeline.
- Configured legacy Dev and QA environments.
- Worked on AWScloudwatch for monitoring the application infrastructure and used AWS email services for notifying.
- Migrated applications from internal data center to AWS.
- Worked withcloudproviders and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
- Used AWS Command line client(CLI) and management console to interact with AWS resources and APIs.
- Experience in creating alarms and notifications for EC2, Lambda instances usingCloudWatch.
- Worked on AWScloudwatch for monitoring the application infrastructure and used AWS email services for notifying.
- Migrated applications from internal data center to AWS.
Environment: Bitbucket, bamboo, Github, Sonarqube, Rundeck, Selenium, GOCD, Lambda, Confluence, Jira, Chef, Linux, Ubuntu, CentOS, AWS EC2, S3, CloudWatch, IAM, Jmeter.
AWS CloudEngineer
Confidential, Portland, Oregon
Responsibilities:
- Creating and maintaining S3 buckets with versioning, control restricted access to buckets with permissions, creating lifecycle rules to move buckets to Glacier for infrequently accessed data.
- Managing users and groups and assign permissions IAM to allow and deny AWS resources by attaching policies by creating access keys, passwords and MFA devices and temporary security credentials.
- Managing LDAP users accounts.
- Installing Amazon Web Services EC2 Instance with Tomcat, PHP, MySQL and Continuous integration with Jenkins.
- Setting up JMeter with Java in Ec2 instance for Performance testing in cloud for QA Engineers.
- Expertise in configuring ELB (Elastic Load Balancer) and Auto scaling once the server reaches maximum CPU utilization and creating AMI (Amazon Machine Image).
- Expertise in the Jenkins plugin management areas and implemented several CI/CD plugins like AWS EC2, build Pipeline, Docker, git, and Pipeline plugins.
- Implemented Docker based Continues Integration and Deployment framework. Deploying and maintaining Micro services using Docker.
- Configured SNS for S3 and EC2 instances for notifications.
- Configured auto scaling in customized VPC, based on elastic load balancer (ELB) traffic and using ELB health check in order to trigger auto scaling actions.
- Deployed applications using Codecommit, CodeBuild, CodeDeply services and configured auto back of very version in S3.
- Configured REST API’s with JMeter in EC2 instances and tested response data in API end-points and through put of the API’s to serve requests.
- Configuring VPN connection for On-premises data center to cloud environment.
Environment: Jenkins, S3, Autoscaling, EBS,ELB, RDS, Maven, GIT, Apache Tomcat, JMeter, EC2, SSO, IAM, CodeCommit, CodeBuild, CodeDeploy, Opswork, Lambda, VPN, VPC, REST API, Docker, TCP/IP, CentOS, Ubuntu, DNS, Route53,Jira, java, Puppet, Python and Cloud Formation.
DevOps &SecurityEngineer
Confidential, Palo Alto, CA
Responsibilities:
- CreatedCloudFormation template stacks to automate for building new VPCs using JSON files.
- Build scripts on AWScloudfor scheduling EC2 auto scaling load balancer with python sdk.
- Created and managedcloudVMs with AWS EC2 Command line clients and AWS management console.
- Experience in creating alarms and notifications for EC2, Lambda instances usingCloudWatch.
- Worked on AWScloudwatch for monitoring the application infrastructure and used AWS email services for notifying.
- Migrated applications from internal data center to AWS.
- Worked withcloudproviders and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
- Used AWS Command line client(CLI) and management console to interact with AWS resources and APIs.
- Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH) using Nagios.
- Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Automated theclouddeployments using chef, python (boto & fabric) and AWSCloudFormation Templates.
- Create Chef Automation tools and builds and do an overall process improvement to any manual processes.
- Implementing a Continuous Delivery framework using Teamcity, Puppet, Maven & Nexus in Linux environment.
- Integrated Maven, Sonarqube, Junit with Teamcity.
- Developed and tested front-end applications with browser testing and debugging.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Maintaining clusters and configuring cron jobs in Kubernetes.
- Migrating Dockerfile into an Ansible Container project.
- Installed Splunk forwarder in AWS EC2 intances.
- Maintaining artifact repositories such as Nexus.
- Good Knowledge onSparkframework on both batch and real-time data processing.
- Experience in installation, configuration, support and management of aHadoopCluster.
Environment: Chef, AWS S3, EC2, Autoscaling, EBS, RDS, VPC, ANT, Jenkins, Maven, Apache Tomcat, Shell, Perl, Nexus, Junit, Python, Gradle, Apache SOLR, Bamboo, HTML, Java, Splunk, Ansible, Salt, Nangios, Hadoop, Spark, Nexus, Kubernetes.
Build and Release / Devops Engineer
Confidential, CA
Responsibilities:
- Developed and supported the Configuration and Change Management Processes and procedures.
- Performed all necessary day-to-day Subversion support for different projects.
- Responsible for design and maintenance of the Subversion Repositories, views, and the access control strategies.
- Constructed the puppet modules for continuous deployment and worked on Jenkins for continuous integration.
- Deployed Puppet, Puppet Dashboard configuration management to existing infrastructure
- Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like WAR or EAR files.
- Automated SVN based release management process including monitoring changes between releases.
- Developed and maintained UNIX/PowerShell scripts for build and release tasks.
- Converted old builds using MAVEN to ANT and XML.
- Modified the existing ANT scripts to suit the new project requirements.
- Created and executes NoSQL queries to make sure the transactions are entered in database as expected.
- Involved In build and Deployment of various projects using Web Sphere Admin console and script files.
- Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
- Managed builds and release, related tools and communication needs for a development team of up to 40 Contributors in two geographic locations.
- Provided release updates to the management team and business liaison leads.
Environment: SVN, CVS, UNIX, PERL, ANT, XML, WebSphere, Splunk, Chef, Jenkins, SQLserver, puppet.
Confidential
Linux Administrator
Responsibilities:
- Developed and used essential tools for handling files, directories, command-line environments, and documentation
- Operated running systems, including booting into different run levels, identifying processes, starting and stopping virtual machines, and controlling services
- Configuring local storage using partitions and logical volumes
- Created and configured file systems and file system attributes, such as permissions, encryption, access control lists, and network file systems
- Deployed, configured, and maintain systems, including software installation, update, and core services
- Managed users and groups, including use of a centralized directory for authentication
- Managed security, including basic firewall and SELinux configuration
Environment: LVM &Swap partitions, SELinux, YUM Repository, NFS, LDAP, Crontab, ACL.
Confidential
Cloud QA Engineer
Responsibilities:
- Automated all web services with complex assertions using JMeter and SoapUI for Samsung and HTC clients.
- Developed custom JMeter plug-in for testing HMAC authentication.
- Created single JMeter script that validates api’s in all regions(US, Asia, Europe, BRMX and LA) and in all environments(Dev, Staging and production)
- Authored test plan and test cases.
- Performed various kinds of manual testing, like Smoke testing, Functional testing, Regression testing and Integration Testing.
- Validated data by comparing data from db with feed data in file system.
- Wrote SQL queries to pull data for testing purpose.
- Interacted with Project Leads, Developers and Project Manager on various things i.e. requirements, defects, execution and reports.
- Executed all API’s in JMeter and reported defects and prioritized in Fogbugz, Jira or Zendesk tools.
- Performed Component Testing, Capacity testing and Endurance testing to scale the system from thousands of users to 100+M users.
