We provide IT Staff Augmentation Services!

Aws Infra Engineer Resume

Richardson, TexaS

SUMMARY:

  • 10 + Years of total IT experience in support, administration, analysis, design and maintenance of client/server and web applications.
  • 5 + years in practicing Security, DevOps, CI/CD, and Infrastructure automation on AWS
  • Strong hands on experience on AWS Cloud and various Managed Services such as EC2, VPC, S3, IAM, ELB, RDS, Subnets, Autoscaling, CloudWatch, CloudTrail, Cloudformation.
  • Excellent understanding of source - code management principles and systems, particularly Git
  • Solid experience in setting up CI/CD pipelines using tools such as Jenkins, BitBucket, Maven, Nexus, Slack
  • Experience in integrating code quality tools such as SonarQube in CI/CD pipelines.
  • Strong hands on experience in scripting languages such as Groovy, Shell scripting.
  • Strong hands on experience and exposure to configuration management and IAC tools such as Ansible, Puppet, Terraform.
  • Strong exposure to creating Docker images and Docker containers.
  • Strong knowledge in Tomcat on different OS’s like Windows, Linux VMware, UNIX and Solaris platforms.
  • Worked in the Agile methodology environment of software development, and part of a team that delivers high quality products, well within deadlines
  • Drives excellence in every project to deliver outstanding results
  • Worked with project documentation and documented other application related issues, bugs on internal wiki website.

TECHNICAL SKILLS:

Cloud platforms: AWS

Framework/DevOps tools: Maven, SonarQube, Nexus, Jenkins, Slack

Versioning Tools: Git, Github, Bitbucket

IAC Tools: Terraform, Cloudformation

Configuration Management: Ansible

Containers: Docker

Application/Web Servers: Tomcat, Apache 2.x/1.3.x

Operating Systems: HP-UX, Solaris 10, Red Hat Linux, Windows, AIX

Database: Postgres, Oracle, SQL Server, MySQL

Programing Language: PythonAgile Dev SoftwareRally, Jira, confluence, sharepoint

Scripting & Other Tools: Groovy, UNIX Shell Scripts (Bash), Git Bash, Intellij IDEAP

PROFESSIONAL EXPERIENCE:

Confidential

AWS Cloud Security Analyst

Environment: AWS Cloud Splunk, VPC, EC2, Auto scaling, ELB, SNS, Security, AWS Services EC2, RDS, EBS, S3, Amazon VPC, Route53, ELB, CloudWatch, Cloud Formation, Auto Scaling, SNS, CloudTrail, IAM, GitGuardian, Jira, ServiceNow, PagerDuty, Slack, Bitbucket, Github

Responsibilities:

  • Responsible for identifying security risks and exposures, and determine the causes of security violations
  • Employ IAM to create & control AWS users & groups to AWS services and resources. Enforce MFA set up for all users created
  • Create and modify Security Groups ensuring ports are not open to the internet without business justifications
  • Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts
  • Deploy, manage and maintain scalable & highly available systems on AWS
  • Setup VPC environments & designed an effective backup strategy based on client requirements
  • Create NAT gateways and instances to allow communication from Instances in private subnets to the Internet
  • Intergrated Splunk with Jira on all supported AWS Accounts to generate Alerts and create tickets when Security groups are open to the internet, when users successfully login without MFA, CloudTrail logging Disabled/Deleted, VPC created/deleted in Production Accounts, IAM Role credential exfiltrated from EC2 metadata etc etc.
  • Assist with Implementation of Cloud monitoring tools such as Cloudwatch metrics, Dashboards and Alarms to enable detailed monitoring of AWS Resources.
  • Research attempted or successful efforts to compromise systems security and design countermeasures.
  • Gather and Analyze logs from SEIM tools to recreate incidents and hunt for threats.
  • Respond to raised events to develop and execute security controls, implement countermeasures to prevent attacks or attempts to infiltrate company email, data, e - commerce, and web-based systems.
  • Work with security operations team to ensure that security requirements are considered and complied with, implementing security tools such as Guard Duty, Trusted Advisor, Amazon Inspector, AWS Config, Security Hub, AWS WAF & Shield, Cloudtrail.
  • Work with Incident Response Team to quickly identify attacks, minimize effects, contain damages, and remediate the cause to reduce future risk
  • Strong exposure to Devops and Agile tools such as Jenkins, Git, Maven, Bitbucket/Github, GitGuardian, Ansible, SonarQube, Terraform, Nexus, Docker, Kubernetes, Jira, Confluence, PagerDuty

Confidential, Richardson, Texas

AWS Infra Engineer

Environment: AWS Cloud

Responsibilities:

  • Evaluate various proposals & recommend the best technical solutions to migrate applications to AWS.
  • Design the architecture and create the Cloud Formation templates to facilitate deployment.
  • Provide complete Infrastructure solution to Clients including end to end configuration of Server & Storage components.
  • Experienced in creating multiple VPC s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
  • Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts.
  • Deploy Elastic Load Balancers & configured HTTPS configured HTTPS s.
  • Deploy, manage and maintain scalable & highly available systems on AWS.
  • Setup VPC environments & designed an effective backup strategy based on client requirements.
  • Employ IAM to create & control AWS users & groups access to AWS services and resources.
  • Implement & automate solutions on AWS cloud via Jenkins Pipeline, Terraform, Cloud formation, Ansible.
  • In charge of deploying web applications on EC2 instances while intergrating tools such as Jenkins, SonarQube, Nexus, Docker, and Ansible servers for continuous intergration, analysis, management and deployment.
  • Set up CICD pipelines in Jenkins for Microservices while intergrating tools such as Maven, Tomcat, SonarQube, Nexus, and Slack to provide Immediate feedback to Development teams after every code check in.
  • Set up Jenkins slaves to take requests from master and run build jobs.
  • Automate infrastracture Deployment and creation on cloud using AWS tools such as Cloudformation as well as Devops tools such Ansible and Terraform
  • Set up webhooks in Bitbucket to trigger builds in Jenkins whenever developers make a code change.
  • Create CloudWatch metrics, dashboards and alarms to enable detailed monitoring of AWS resources.
  • Establish public and private subnets within AZ s; Configure routes between subnets via route table;
  • Create and modify SecurityGroups, issue group and user permissions, and grant appropriate entities proper roles.
  • Collaborated with onsite/offshore development resources from delivery partners to develop & test integrated solutions.

Confidential, Richardson, TX

AWS DevOps Consultant

Responsibilities:

  • Set up Git repositories and SSH Keys for Agile teams.
  • Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Set up CI/CD pipelines for Micro-services and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
  • Setup slack plug-ins and notifications in Jenkins pipelines for collaboration.
  • Created Dockerfile and automated Docker image creation.
  • Automated infrastructure provisioning on AWS using Terraform and Ansible.
  • Creating Users via IAM and following principle of least privilege when granting permissions
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
  • Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Manage/mentor both onsite/offshore team.
  • Enforce Test Driven development for the DEV teams for every sprint.

Confidential, Lewisville, TX

Linux Network Support Administrator

Responsibilities:

  • Performed installation of Red hat Linux 6 and 7 servers on the Virtual Machines
  • Performed Patch Deployments and Validation
  • Performed network troubleshooting, installation, configuration
  • Performed File System Usage Monitoring using various Linux Commands and GUI tools
  • Acquired general understanding of Linux internals such as system calls, file systems, commands, etc.
  • Troubleshot Linux internet connectivity in LAN and WIRELESS Networks
  • Used Windows Active Directory to manage user accounts and email accounts.
  • Monitor and respond to network alerts, outages and other critical events
  • Maintained Information Technology documentations for the organization
  • Performed impact analysis for any new technology implementations and advised managers on it
  • Coordinated all Information Technology needs of the organization.
  • Worked on desktop computers, repaired printers and monitors
  • Fixed software and hardware issues on windows systems
  • Performed Operating System upgrades from Windows Versions to upgraded versions
  • Performed software and hardware driver updates
  • Performed networking tasks as assigned by management
  • Troubleshot technical problems regarding network, hardware, and software issues
  • Added new users to the system and maintained groups/permissions
  • Provided trouble support on windows 7 and 10 operating systems via remote desktop
  • Performed basic network trouble shooting tests to verify connectivity to systems
  • Configured Pc security permissions for Files and Folders based on respective job duties
  • Setup, troubleshot and maintained all company hardware and software, including password resets and active directory
  • Implemented software (installed and configured Microsoft windows servers active directory and Microsoft office)
  • Developed help sheets and FAQ lists for end users
  • Organized sessions to educate our clients on basic computing.
  • Operating systems: Red Hat, Fedora, SUSE, Debian, Ubuntu, Cent OS, Sun Solaris, and HP - UX, Windows Sever/XP Pro/Vista/7

Confidential

Network Support Assistant

Responsibilities:

  • Performed Hardware maintenance
  • Implemented software (installed and configured Microsoft windows servers active directory and Microsoft office)
  • Configured Cisco Routers and Switches
  • Performed Network Troubleshooting
  • Carried out Implementation of VOIP (IP PBX)
  • Performed Fiber Optic Installations on clients network
  • Organized sessions to educate our clients on basic computing.

Hire Now